英語里的各種完成時(shí)態(tài)用來表示已經(jīng)發(fā)生或完成了的動(dòng)作。完成時(shí)包括現(xiàn)在完成時(shí),過去完成時(shí)和將來完成時(shí)。下面這個(gè)測驗(yàn)測試你對(duì)各種完成時(shí)態(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.