英語中不同的敘事時態(tài)可以描述過去、現(xiàn)在或將來發(fā)生的事件。我們通過動詞的不同形式來辨別句子所使用的時態(tài)。比如,have been doing 表現(xiàn)的是現(xiàn)在完成進行時,指過去到現(xiàn)在一段時間內持續(xù)發(fā)生的動作。來做測試題,看看你是否能分清并熟練運用這些敘事時態(tài)吧!
1. They _________ by the time we arrived at the restaurant.
a) had finished eating
b) have finished eating
c) were eating
d) ate
2. _________ lived in the UK for so many years, she speaks English fluently.
a) Have lived
b) Had lived
c) Having lived
d) Having had lived
3. When I arrived at the station, it _________ with rain.
a) has poured
b) was pouring
c) has been pouring
d) is pouring
4. Jamie had been studying all night and _________ exhausted when I met him in the morning.
a) had looked
b) has looked
c) looked
d) has been looking
5. As I walked into the meeting, everyone looked at me. I was late and the meeting _________ an hour before.
a) had been started
b) has been started
c) was starting
d) had started
6. I _________ my favourite book, when there was a knock at the door.
a) am reading
b) had read
c) read
d) was reading
答案
1) a, 2) c, 3) b, 4) c, 5) d, 6) d.