[ Present Perfect and Past Simple ]
‘For 20 years’ is a signal word for the ..
A. past simple
B. present perfect

Random Topics:
Adjective vs AdverbCollective NounsSimple TenseReported Speech and SubjunctiveModals of Speculation and DeductionThe Structural Types of SentencesModal Verb, Passive VoiceAdverb of TimePast Tense vs Present TenseNarrative, Past TensesOther quiz:
Grammar › View“How many people ___________ in your family?”
A. are there
B. is there
C. there are
D. there is
Modal Verbs › View
You _____ apologize for your behavior immediately.
A. could
B. should
C. can
D. may
General Knowledge › ViewHow many letters are there in the alphabet?
A. 26
B. 4
C. 0
D. 10
E. 100
Plural › View
What’s the plural of foot?
A. Foots
B. Footes
C. Feet
