问一个英语的时态问题先说明一下,这是一个没有语法错误的句子:If Newtin lived today,he would

学习 时间:2026-03-30 10:53:01 阅读:4721
问一个英语的时态问题先说明一下,这是一个没有语法错误的句子:If Newtin lived today,he would be suiprised by (has been discovered)不是有today吗,为什么用过去式lived 还有,为什么用现在完成时has been discovered?

最佳回答

单纯的野狼

玩命的冬天

2026-03-30 10:53:01

因为Newtin已经去世了。说的是,如果Newtin今天还活着的话,他会对当今的发现感到惊喜。has been discovered指的是发现的事物,虽然是过去发现的,但是对说话的时候有影响,所以用现在完成时态。这个地方可以用一般过去时代替,语感上,用一般过去时语气平淡,用现在完成时,含有感情色彩。

最新回答共有2条回答

  • 靓丽的小土豆
    回复
    2026-03-30 10:53:01

    因为Newtin已经去世了。说的是,如果Newtin今天还活着的话,他会对当今的发现感到惊喜。has been discovered指的是发现的事物,虽然是过去发现的,但是对说话的时候有影响,所以用现在完成时态。这个地方可以用一般过去时代替,语感上,用一般过去时语气平淡,用现在完成时,含有感情色彩。

上一篇 木木心米一斤猜两个字是什么字

下一篇 肝细胞和胰岛细胞中DNA相同而RNA和蛋白质不同 怎么错了