Grammar Quiz

[ Present Perfect Tense ]

Which one is correct?

A. I have known him for many years

B. We have been here since two weeks

C. I had made a cup of coffee

D. She has the most beautiful voice

Select your answer:
         


Random Topics:
AntonymsLoose vs. LoseAbstract vs. Concrete Present Perfect Tense and Simple Past TenseFuture Perfect ContinuousPresent Perfect - Just, Already, YetSimple Past Tense (was/were)Have GotModal Verbs - Obligation

Other quiz:

Grammar › View

He _____ go camping.

A. don’t

B. takes

C. doesn’t

D. take


Grammar › View

You_______ eat or drink in class.

A. must

B. mustn’t


How to use : Read the question carefully, then select one of the answers button.