IF I ___________THAT THERE WAS A TEST YESTERDAY, I WOULD HAVE REVI...
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.