1 关于过去进行时的疑惑

语法书上对过去进行时举了三个例:

  1. We were having dinner when they came.

  2. I was busy yesterday,I was preparing for the exams.

  3. 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形式?

请先 登录 后评论

最佳答案 2016-09-28 09:51

我的问题是:

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 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

我的问题是:

  1. 第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形式?

  1. I was reading aloud while my brother was watching TV.

回答如下:

A be doing sth while B be doing sth

在B正在做某事的期间,A也正在做做某事结构,有一种对比的意味.


请先 登录 后评论
  • 0 关注
  • 1 收藏,3596 浏览
  • yuanquana   提出于 2016-09-24 21:38

相似问题