作业帮 > 英语 > 作业

求一句话的语法解释(英文)

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/25 09:36:31
求一句话的语法解释(英文)
But for the poor weather our trip to the wild would be a very exciting one.这句话中用would be是不对的,应该是would have been.请问为什么?
求一句话的语法解释(英文)
在没有上下文语言环境的情况下,这句是对的,这也是虚拟语气,是对现在和将来的一种虚拟语气.
对现在或将来的虚拟语气,用 would (should等)+原形动词.

这句意思是: 如果不是天气这样糟糕,我们会有(或正在进行)一次非常令人兴奋的旅行.
就是说因为天气而没去成,或是正在旅行,可是很糟糕.
如果would be改成would have been,这句就是对过去时间的一种虚拟语气了.
结构是would (should等)+have +动词的过去分词.往下其它人说了,我就不说了,我就是为了补充一下.