Q.

She ------ the piano for three years.

A. will have been learning
B. had learnt
C. will learn
D. has been learning
Answer» D. has been learning

View all MCQs in

Writing Good English

Discussion

No comments yet