语法书上对过去进行时举了三个例:
We were having dinner when they came.
I was busy yesterday,I was preparing for the exams.
I was reading aloud while my brother was watching TV.
我的问题是:
1.第1句前半部份having dinner是进行时,为什么后半部分 they came 没用进行时?
2.第2句前半部份用了 was 但是 busy 却没用ing,后半部分 preparing 为什么又用了进行时了?
3.解释下为什么第3句前半部份和后半部份,动词都用了ing形式?
我的问题是:
1.第1句前半部份having dinner是进行时,为什么后半部分 they came 没用进行时? 【答】过去进行时表示过去某个时候正在进行的动作。在用when引导的时间状语从句表示过去的时间的情况下,如果从句中的谓语动词是非延续性动词(如come,go等),应该用一般过去时,表示过去某一时刻;如果从句中的谓语动词是延续性动词(如live等),应该用过去进行时,表示过去某一段时间内的动作。主句都用过去进行时。例如:We were having dinner when they came.他们来的时候,我们正在吃饭。(摘自《英语语法看这本就够了大全集》,编者是美国人)When I went downstairs, they were already eating breakfast./ My husband was serving in the army when we were living in London.(摘自《新编高级英语语法》,章振邦主编,上海外语教育出版社)
2.第2句前半部份用了 was 但是 busy 却没用ing,后半部分 preparing 为什么又用了进行时了?【答】 busy 是形容词,没有ing形式。后半部分 was preparing 用进行时表示昨天正在进行的动作:I was busy yesterday. I was preparing for the exams. 昨天我很忙,我在准备考试。(摘自《英语语法看这本就够了大全集》,编者是美国人)
3.解释下为什么第3句前半部份和后半部份,动词都用了ing形式?【答】如果用while引导的时间状语从句表示某一时刻,从句和主句都用进行时。例如:I was reading aloud while my brother was watching TV.我弟弟在看电视的时候我在大声读书。(摘自《英语语法看这本就够了大全集》,编者是美国人)While the guide was lecturing about the Roman ruins (罗马遗址) , some of the tourists were resting their feet in the cafe across the road.(摘自《新编高级英语语法》,章振邦主编,上海外语教育出版社)
我的问题是:
第1句前半部份having dinner是进行时,为什么后半部分 they came 没用进行时?
回答如下
(1)并列连词when使用:sb be doing sth when sb do sth 某人正在做某事,就在这时某人做了某事
(2)从属连词when引导时间状语从句,当某人做某人的时候,某人正在做某事when sb did sth, sb be doing sth
2.第2句前半部份用了 was 但是 busy 却没用ing,后半部分 preparing 为什么又用了进行时了?
回答如下:
(1)be busy (doing sth) ; sb be doing sth 结构,某人忙(于做某事),某人正在做某事.
3.解释下为什么第3句前半部份和后半部份,动词都用了ing形式?
I was reading aloud while my brother was watching TV.
回答如下:
A be doing sth while B be doing sth
在B正在做某事的期间,A也正在做做某事结构,有一种对比的意味.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!