we should have studied last night,but we( ) to the concert i

we should have studied last night,but we( ) to the concert instead 为什么是went,不是had gone?
we should have studied last night,but we( ) to the concert instead 为什么是went,不是had gone?
ff绽放 1年前 已收到4个回答 举报

kezhajin 幼苗

共回答了13个问题采纳率:92.3% 举报

we should have studied last night, but we( ) to the concert instead 为什么是went,不是had gone?
去听演唱会是过去的事情,而不是过去的过去.
句意:我们本应该好好学习的,但是昨晚我们去听了一场演唱会.
不明白的话欢迎再来追问.

1年前 追问

9

ff绽放 举报

哦,是不是说因为学习这件事没有发生,所以也就不会有过去的过去。只是说去演唱会这一件过去的事

举报 kezhajin

是的!

ff绽放 举报

如果一句话里说了2件过去的事,用的是现在完成时,是不是现在完成时的那件事也是发生在另一件事之前的?

举报 kezhajin

这个是需要具体句子具体分析的,要看那个动作发生在前面。 如果不明白的话,就求助吧,再追问花费的10财富值还不如给我呢~~~

ff绽放 举报

I've heard that you have been to Greece.分析一下吧

举报 kezhajin

去德国是发生在说之前的动作。

cc19871120 幼苗

共回答了1个问题 举报

should have done 表示本应该(而没有)做某事,本句话表达 本应学习可是去听音乐会了。用went表示过去的一个时态。

1年前

2

zjd1985 幼苗

共回答了203个问题 举报

因为句子的时态是last night 一般过去式。前一句用should have done也不是完成时,而是对过去事实的一种虚拟语气,我们“本应该做。。。”但实际上没做,而是做了后一句的事。如果一句话里说了2件过去的事,用的是现在完成时,是不是现在完成时的那件事也是发生在另一件事之前的?不一定的。要看具体句义。这里就是“昨天晚上本打算学习,但是去音乐会了”也就是在应该学习的时间没学习而是去音乐会,...

1年前

1

fgwei9088 花朵

共回答了4373个问题 举报

should have stiudied 是对过去的一种表达,因为last night是过去时间状语。
因此后面的动作应该是过去时。
很高兴为你解答!
老师祝你学习进步!
望采纳,多谢你的问题!^_^如果一句话里说了2件过去的事,用的是现在完成时,是不是现在完成时的那件事也是发生在另一件事之前的?给个例句啊I've heard that you have been ...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.013 s. - webmaster@yulucn.com