IF I ... THAT THERE WAS A TEST YESTERDAY, I WOULD HAVE REVISED MY...

20. If I ... that there was a test yesterday, I would have revised my lesson more

carefully.

A. had known B. have known C. knew D. would

know

Choose the best phrase to complete each of the following sentences.