英語里的各種完成時態(tài)用來表示已經(jīng)發(fā)生或完成了的動作。完成時包括現(xiàn)在完成時,過去完成時和將來完成時。下面這個測驗測試你對各種完成時態(tài)的掌握程度。
1.?All my life _________?to study abroad and have new experiences.
a)?I have wanted
b)?I am wanting
c)?I will have wanted
d) I want
2.?Before she visited the UK, she _________?an English person face to face.
a)?has never met
b)?has never been met
c)?had never met
d)?will never have met
3.?A: Your clothes are covered in paint. What _________?
B: Decorating my bedroom.
a)?are you doing
b)?have you been doing
c)?had you done
d)?will you do
4.?Which of the following sentences is correct?
a)?I'm so happy. I have just been buying a new smartphone.
b)?I'm so happy. I will have just bought a new smartphone.
c)?I'm so happy. I had just been buying a new smartphone.
d)?I'm so happy. I have just bought a new smartphone.
5.?Oh no! The exam is today and I _________?for it!
a)?haven't prepared
b)?have prepared
c)?don't have prepared
d)?didn't have prepared
6.?By this time next year she _________ university and started her career.
a)?has finished
b)?will have finished
c)?has been finishing
d)?will finish
答案
1) a, 2) c, 3) b, 4) d, 5) a, 6) b.