作业帮 > 英语 > 作业

下文中的should be doing明显是现在时,但竟然可以用来描写过去式?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/06 09:40:53
下文中的should be doing明显是现在时,但竟然可以用来描写过去式?
I looked at the map and then at the milometer.I had come ten miles since leaving the town,and at this point ,according to my father,i should be looking at farms and cottages in a valley...
should be doing明显是现在时,而这里上下文是过去式,不合逻辑.难道should be doing可以用在过去式?
在牛津字典上有相似的句子,和我想的一样是用现在时:It should be snowing now,according to the weather forecast.
这是新概念3上的课文里的句子吧.
这里的情况是这样的,你可能存在这样的误区.
should be doing 或者 was doing ,be doing been doing 他们都叫做进行时.
而不是现在时,也就是说 be doing 是现在进行时,而 was doing 则是过去进行时,即在各种时态中都可以有进行时态.
而本文中则是语态与时态的结合,should 后面当然要接动词原形,但是这里的动词原形可不是表示现在进行时呀,而更准确的说 is 和 was 的原形都是Be 所以这里仍然表示的是过去的时态.
这句话的意思就是说,在这里我本应该看到农场和房屋,(言外之意就是现在没看到)
再问: 若 没有上下文,只看according to my father, i should be looking at farms and cottages in a valley...那麼根本不知道这到底是描述过去或是现在,是吗?
再答: 其实在英语中最常用的时态不是现在时而是过去时,确实,没有上下文这里既可以理解成说话者当前的时态,也可以认为是过去的时态。因为这句话的表达中,时态并不算是一个主要内容,过去与现在并不会对句子意思的表达有关键影响。