[ Present Perfect Adverbs and Indirect Questions ]
My grandfather has smoked ______ twenty years
A. since
B. never
C. ever
D. for

Random Topics:
Present Perfect Tense and Simple Past TensePreposition and Preposition PhraseCompound AdjectivesGrammar - SimilesCohesive DevicesAdverbs of TimePresent Simple and Past Continuouslike/do not likeFuture Perfect TenseDemonstrative PronounsOther quiz:
Phrasal Verbs › ViewIt was dark when I got home last night, so I turned the lights ___.
A. in
B. on
C. up
D. off
Gerund & Participle › View
The politician was accused ___________ involved in corruption so he had to withdraw from the election.
A. for having got
B. of having got
C. getting
D. having got
Grammar › ViewWhich sentence has a linking verb?
A. The flowers smell lovely.
B. The cat chased the mouse.
C. The pizza tastes delicious.
D. The children played in the park.
Grammar › View
Fill in the blanks with the correct collective noun:
A ____________ of shoes.
___
A. pear
B. pair
C. litter
D. flight
