Choose the right form of the verb to complete the sentences.
1. _______ your homework? – No, I forgot the hometask.
a) Have you been doing b) Have you done
2. I _______ her for a long time.
a) have known b) have been knowing
3. My sister _______ English for several years but she can’t speak it.
a) has learnt b) has been learning
4. My little brother _______ that Santa Claus doesn’t exist.
a) has just discovered b) has been just discovering
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Answers & Comments


Copyright © 2024 SCHOLAR.TIPS - All rights reserved.