Topics: Perfect Tense
I … my class by 11.30 today.
A. have taught
B. had taught
C. will have taught
D. will have teached
Select your answer:

Random Topics:
Reported Speech and Reporting VerbsConnectorsAsking for and Giving OpinionContinuous and Perfect TensesSentence TypesPast Simple, Past Continuous, Past Perfect, Past Perfect ContinuousOffering HelpPerfect ModalsPassive Voice - Present Simple and Past SimplePassive Voice - Past SimpleOther quiz:
Grammar › View______ my best friend.
A. Your
B. You’re
Tenses › View
You (speak) German so well because you (come) from Austria.
A. is speaking / come
B. is speaking / comes
C. spoke / came
D. speak / come
