last night能与过去进行时搭配吗

Where did they go last night? They go to church.

这句话用一般过去时,没毛病。

Where were they going to last night? They were going to church.

但是,这句话该怎么理解呢?过去进行时的其中一个用法不是:在过去某一具体时间点做某事吗?

请先 登录 后评论

最佳答案 2017-05-24 16:29

提问者的两个问题确实都有语法缺陷,正如刘老师指出的那样。很可能是笔误。

不过我猜想提问者是想了解一般过去时和过去进行时的区别吧?或许下面是你想问的:(说话人下午说话,this morning已经为过去时间)

What did you do this morning?和What were you doing this morning?这两句话的区别是什么?

如果这就是你想问的问题,我尝试回答如下:

首先说话人关心的是this morning这段时间。如果用一般过去时态,则表示谓语动作发生并结束于这段时间之内,是个完整的动作。换句话说,谓语动作的时间小于说话人关心的时间。用过去进行时,则谓语动作在说话人关心的这段时间发生着、持续者、未结束。换句话说,谓语动作从开始到结束的时间大于或等于说话人关心的时间。

因此,回答第一个问题时,用一般过去时表示某个动作即可。如:

I went to the market to buy some vegitables.(不必解释上午其它时间干什么。)

对于第二个问题,你得回答整个上午你在干什么。要么是一个动作从起床一直到中午12点(可以结束也可以未结束);要么你得给出一连串的动作解释你整个上午都干了些什么。如:

I was reading an interesting book (the whole morning.)(一直在看书,从起床后到12点。)或者:

After I got up, I had a quick shower. Then I took my son to the school before I went to the market to buy some vegitables. After I got home, I washed some clothes,and then it was time to prepare for lunch. It took me more than an hour to cook...It was really a busy morning. I didn't even have time to sit down for a rest.(这一系列的事件解释整个morning的活动,是问题中的过去进行时要求的。

假设一个警察认为你是某案件的嫌疑人,问你昨晚10点到11点在干什么?他一定会用过去进行时提问:What were you doing last night between 10 and 11? 你就得解释这整整一个小时你都在干什么或者干了些什么。如果这个警察英语不够好,用错了时态,问你:What did you do last night between 10 and 11?你完全可以和他开个玩笑,回答说:I sneezed, twice!他拿你没办法。你已经回答了他的问题。谁让他用错了时态呢?

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Where did they go last night? They go to church.

这句话用一般过去时,没毛病。

Where were they going to last night? They were going to church.

但是,这句话该怎么理解呢?过去进行时的其中一个用法不是:在过去某一具体时间点做某事吗?

【答】估计是网友自己编写的句子吧?我认为,里面有几处错误,改正如下:

1. Where did they go last night? They go to church. 改为:

Where did they go last night? They went to church.

2. Where were they going to last night? They were going to church. 改为:

Where were they going? They were going to church.

【提醒】go 的进行时(终止性动词)表示将来的动作。过去进行时表示过去将来的动作,不可跟表示“过去时间点”的last night 连用。当然,last night完全可以跟一个准进行时连用:What were you doing last night? 

Where were they going? They were going to church.

意思是:他们要去哪儿?他们要去做礼拜。



请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Where did they go last night? They go to church.

这句话用一般过去时,没毛病。

解答:以上句子回答出现错误,需要使用一般过去时态回答

Where were they going to last night? They were going to church.

但是,这句话该怎么理解呢?过去进行时的其中一个用法不是:在过去某一具体时间点做某事吗?

解答:以上属于瞬间动词用过去进行时表示过去将来发生动作。

I agree with the opinions coming from both Teacher Liu and grammar exploration teacher

(1)am /is /are +going to +地点名词 表示以现在时间为起点,打算/将要去做某事(即用现在进行表示将要发生动作)

They are going to Beijing.

I am going to Shanghai .

She is going to Hongkong.



(2)was/were  +going to +地点名词 表示以过去时间为起点,打算/将要去做某事(即用过去进行表示过去看来将要发生动作

I was going to America.

They were going to Beijing.

She was going to Japan.

备注:像 stop, end, come, go, start, begin, arrive, leave, die, lose, win, get, become, turn等这类状态转换动词,用be doing, 表示状态的转换处于量变期,实质的转换尚未发生,未结束。理解是不能按照“正在。。。”进行理解,而要理解为“快要、将要、即将”be doing可以表示计划中的将来事件,就是这类动词。)



请先 登录 后评论
  • 1 关注
  • 1 收藏,6638 浏览
  • 王钊 提出于 2017-03-25 11:04

相似问题