Grammar Quiz

[ Tenses ]

By 2026, she ___ been teaching for 20 years.

A. has

B. will have been

C. will be

D. had

Select your answer:
         


Random Topics:

Verbs with Prepositions and ConjunctionsConjunctions and Sequence ConnectorsConnectivesTypes of PrepositionTenses and ArticlePreposition and Word FormDegrees of AdjectivesVocabulary & Phrasal VerbVerbal TensesPast Simple (to be)

Other quiz:

Present & Past Tenses › View

Police : “Yes, madam, what can we do for you?”

Woman : “I want to make a report. I parked my car in the parking lot. When I got back, the car wasn’t there anymore. …”

A. It should be stolen

B. It is stolen

C. It stole

D. It will be stolen

E. It was stolen


Question Tag › View

If he spoke better English he would look for a job abroad,

A. would he?

B. wouldn’t he?

C. didn’t he?