Topics: Present Perfect
I …….. met my classmates ……..
A. don’t/ for weeks
B. haven’t / weeks ago
C. haven’t/for weeks
D. hasn’t/ since weeks
Select your answer:

Random Topics:
Order of AdjectivesGerundFigurative LanguageFirst & Second ConditionalConditional 0Figurative Language VocabularyDo not- Does notOffering HelpSo - Too - Either - Neitherwill, be going to, would like toOther quiz:
Vocabulary and Grammar › ViewIdentify the correct sentence that uses the present perfect tense:
A. I am finishing my homework
B. I will finish my homework
C. I have finished my homework.
D. I finished my homework
Grammar and Vocabulary › View
Social media ….. as one of the greatest innovations of our time.
A. is regarded
B. regards
C. had regarded
D. has regarded
