should have been和should be有何区别
展开全部
第一句的 should be 暗示了我应在离小镇十英里的「那一刻」看山谷中的农舍,而第二句的 should have been 则暗示了我应在离小镇十英里「之前」看山谷中的农舍。由于两句都是在离小镇十英里时的那一刻说的,故第一句的用意只是「普通地说那刻我该在做甚么」,第二句的用意则是「我在检讨反省那一刻之前的时间我该做甚么」 这四个答案都文法正确,分别在于它们的意思: could see (我爸跟我说在此「我能看见农舍」) would see (我爸跟我说在此「我会看见农舍」) would be seeing (我爸跟我说在此「我会看着农舍」) should have seen (我爸跟我说在此「我应看过农舍」) 希望帮到你。 2013-07-04 13:33:18 补充: 更正: 第一和第二句是指「应看到谷中的农舍」而非 「应看谷中的农舍」。故第一句之用意是说「我那一刻应看到谷中的农舍」,类似介绍景色;第二句则是说「我那一刻之前的时间应看到谷中的农舍」,是我对之前看到的景色跟父亲所说不同,有所疑惑而提出的自问。 2013-07-04 13:40:16 补充: 第一句的用意也可跟第二句一样,只是第一句是对「那一刻」而非「那一刻之前」的景色有所疑惑。 对不起,超多更正和补充。 2013-07-04 22:12:16 补充: 这个 should be looking 正确来说是「进行式」而非「现在式」。 在时态中,除了「现在进行式」,也有「过去进行式」。「过去进行式」是指在「过去持续发生」的事情,如:I was doing my homework in the recess. (在小息时,我「正在」做功课) 因此,从上文下理,我们可得知是 should be looking 是「过去进行式」。(这里用了 should,所以后面是 bare infinitive: be,而不能是 was。) 2013-07-04 22:22:27 补充: 不用 should have been looking 是因为用意问题,解释如上。 另外在这里,should have been looking 不是「过去式」,是「过去完成进行式」,这是有点复杂的时态,有点离题,所以就不多说了。总之,要知道时态的分类不只是有「过去式」和「现在式」,不同时态有不同含义。 2013-07-05 01:50:47 补充: 你的逻辑没错,但实际上,我们很少会遇到「完全不知道这是描述过去或现在」的情况,因为从上文下理和 mon sense 我们已可得知一二。 以你 it should be snowing
according to the weather forecast. 这句为例,天气预报是预测未来的天气,因此你已经可以肯定 should be snowing 不是指「过去」。 2013-07-05 01:57:15 补充: 纵使很多时候我们说 it should be snowing
according to the weather forecast.是指说这话时的那一刻的情况,即「现在」,但它也有可能是指「未来的情况」,假如你说这句话的时候是在谈论两日后的天气,那么 it should be snowing 就是指「两日后的情况」,时态上就是「未来进行式」,指在「未来持续发生」的事情,如:I will be doing my homework in the recess. (在小息时,我「将会」做功课) 2013-07-05 01:57:26 补充: 总括来说,语境决定了一句话是在描述过去,现在或未来的情况,就如你以前学何时用简单的「现在式」和「过去式」一样,都是凭语境/你的用意去定夺。
参考: 自己
should be looking 这里明显是现在时,而上下文却是过去式,明显不合理。为什么不是should have been looking来表达过去式??????????????????????????????????
'Should be' had a present concept
me I can see. 'Should have been' had a past prefect concept
me I had seen. Let me Answer your question: It was here that my father had told me I could see farms and cottages…
参考: me
according to the weather forecast. 这句为例,天气预报是预测未来的天气,因此你已经可以肯定 should be snowing 不是指「过去」。 2013-07-05 01:57:15 补充: 纵使很多时候我们说 it should be snowing
according to the weather forecast.是指说这话时的那一刻的情况,即「现在」,但它也有可能是指「未来的情况」,假如你说这句话的时候是在谈论两日后的天气,那么 it should be snowing 就是指「两日后的情况」,时态上就是「未来进行式」,指在「未来持续发生」的事情,如:I will be doing my homework in the recess. (在小息时,我「将会」做功课) 2013-07-05 01:57:26 补充: 总括来说,语境决定了一句话是在描述过去,现在或未来的情况,就如你以前学何时用简单的「现在式」和「过去式」一样,都是凭语境/你的用意去定夺。
参考: 自己
should be looking 这里明显是现在时,而上下文却是过去式,明显不合理。为什么不是should have been looking来表达过去式??????????????????????????????????
'Should be' had a present concept
me I can see. 'Should have been' had a past prefect concept
me I had seen. Let me Answer your question: It was here that my father had told me I could see farms and cottages…
参考: me
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询