现在完成时与现在完成进行时练习(附答案)
A. Correct the following sentences.
1. All these years they are contributing articles to our magazine.
2. I have been drinking five cups of coffee this afternoon.
3. What have you been doing before you left Oxford?
4. It's a good job. Have you done it all by yourself?
5. It's a long time since you come to see me.
6. Alice didn't see much of Henry lately.
7. I'm glad to tell you that you passed the exam.
B. Complete the following sentences with the right form of the verbs giv