英语里的各种完成时态用来表示已经发生或完成了的动作。完成时包括现在完成时,过去完成时和将来完成时。下面这个测验测试你对各种完成时态的掌握程度。
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.
The story An investigation by the United Nations, called a 'commission of inquiry', has found…
The story A boy who died at the age of 15 has been made a…
The story A major aftershock has hit eastern Afghanistan, just days after an earthquake measuring…
The story A study in Taiwan has found that peoples' biological age increases when they…
The story Ukraine's President Volodymyr Zelensky returned to the White House on Monday to meet…
The story The charity Prostate Cancer UK, says that the UK is treating too many…