Grammar Quiz

Topics: Present/Future/Past Simple/Present Perfect

He _____ in London for 30 years.

A. A. has lived

B. B. is living

C. C. was living

D. D. had lived

Select your answer:
     

Preview next quiz:

Lan________ learning English a few years ago.

A. A. starts

B. B. will start

C. C. started

D. D. is starting