关于英语虚拟语气的运用,这样可以吗(刚刚没问全.)

关于英语虚拟语气的运用,这样可以吗(刚刚没问全.)
我看到语法书上有一句例句If you had taken my advice ,you would have succeeded in the exams.
当我抄下来的时候突然有一种想把这句话改成这样的想法
If you had taken my advice ,you would have had the exams succeeded .
这样可以吗?
刚发现语法书上的主句栏下说的是主语+should/would/should/might have +动词原形,但例句给的是加动词过去分词形式,是不是书印错了?
是与过去事实相反的那个里面
mshuang06 1年前 已收到2个回答 举报

chocice 幼苗

共回答了15个问题采纳率:86.7% 举报

主语+should/would/should/might have +动词原形是错误的,应该是主语+should/would/should/might have +done 的形式,你的语法书有问题,建议换一本正规的.还有If you had taken my advice ,you would have had the exams succeeded .也是不对的,因为succeed是不及物动词,人做主语,只能是sb succeeded in doing sth

1年前 追问

2

mshuang06 举报

那如果是if you had xxxxxxxxx ,you would have had sth. done
这样正确吗?

举报 chocice

对的 但要看这个词是不是及物动词 可不可以有被动形式

泰山归来 幼苗

共回答了16个问题 举报

可以
书应该是印错了
HAVE后面要加过去分词的

1年前

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