Topics: 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:
Intensifiers: Really vs VeryInfinitivesPrepositions of MovementActive and PassiveGerunds/InfinitivesIrregular Plural NounsLanguage Features: Reflective ArticleConjunctionVocabulary & GrammarPresent Simple VS ContinuousOther quiz:
Adjectives or Adverbs › ViewHe’s … than his sister.
A. as young
B. young
C. the youngest
D. younger
Future Tenses › View
They _______ to Japan this summer. (future events already planned)
A. are travelling
B. will travel
C. are going to travel
