在含有but for 虚拟语气中,此句but for your advice ,i counld not have do

在含有but for 虚拟语气中,此句but for your advice ,i counld not have done it so successefully.能否改
在含有but for 虚拟语气中,此句but for your advice ,i counld not have done it so successefully.能否改成but for your advice ,i had done it so successefully.这也是虚拟语气呀,请给解难,谢
yutaiyuan 1年前 已收到4个回答 举报

sunbeamyxmx 幼苗

共回答了19个问题采纳率:84.2% 举报

ut for your advice ,i counld not have done it so successefully一种假设,与过去相反的假设
=If It hadn't been for your advice,I counld not have done it so successefully
如果按你的改法,那不符合英语上的规定.即:与过去相反的虚拟语气,主句用would、should、could、或might have done,从句用had done.

1年前

4

果冻123 幼苗

共回答了970个问题 举报

But for your advice ,I could not have done it so successefully
but for引导【含蓄条件句】,意思是【要是没有;要不是有】
原句意思是:
要是没有你的帮助,我就不会将此事做的如此成功。
因此,可以表达为:
I counld not have done it so successefull...

1年前

2

胡漂亮 幼苗

共回答了326个问题 举报

不可这么改。could not have done 意为:本不可能做的事却做了,had done it so successfully没有虚拟呀。

1年前

0

fai671225 幼苗

共回答了5个问题 举报

呃,自己翻译一下你改后的句子

1年前

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