Grammar Quiz

[ Tenses ]

Choose the correct time expression for the present perfect: I have lived here (for/since) five years.

A. for

B. during

C. before

D. after

Select your answer:
         


Random Topics:

Language Features of an Opinion ArticleCompound and Complex, ConditionalsPresent or Past TensesModals, Conditionals, and Clauses- Defining, Non-definingTemporal Conjunctions and ConnectivesGrammar for TOEFLPronouns and AntecedentsPast PerfectComparatives, Superlatives & Equatives

Other quiz:

Grammar › View

_______ your favourite football player?

A. Who’s

B. Whose


Grammar › View

Identify the verb phrase or verb string:

I have been reading this book for a week.
___
A. have

B. have been

C. have been reading