You __ such a serious mistake if you had followed his advice..
来源:百度知道 编辑:UC知道 时间:2024/05/21 01:53:16
A. may not make B. might not makeC. shouldn’t have made D. might not have made basketball 为什么要用D,我想用C
虚拟语气 对过去的否定 要用 过去将来完成时
C的话 句意不对
你要是听了他的,可能你就不会犯这么大的错误
如果用了should 那就成了
你听了他的就一定不会犯这么大的错误
虚拟语气没这么肯定的
谢谢 给分~
D. might not have made basketball
是不是打多了个basketball?
may/might/must/can/could等可以表示推测,对现在或将来的推测直接在这些词后加动词原形;若对过去表示推测,则在后面加have done。(虚拟语气)
即may/might/must/can/could + do sth.和may/might/must/can/could + have done sth.
句子意思为:“如果你听了他的,你就______犯下如此大的错误。”从意思上理解,可以按 zxddsr 所说的,但也得知道本质区别,如 fellenna 所说的。从句的had用了过去时,所以主句也用过去时,所以选D
这是个虚拟语气的句子。
C. shouldn’t have made 表示“本应该不犯错而但实际却犯了”
D. might not have made 表示“或许有可能不犯错”
如果选C. shouldn’t have made表示不应当做某事,而实际上做了
Maybe you have been to many countries ,but nowhere else __ such a beautiful palace.
--Oh, must you? Stay a bit longer, It's been such fun having you.
it's getting cold.__ take a jacket with you?
It`s been such a long week.
What's the matther you?After such a long walk'mylegs___and Icouldn't go any further.
It's very nice __ you to give me the chance.A.of B.for C.to D.at
《Such a Buautifal Girl Like You》的歌词
Such a Buautifal Girl Like You这首歌哪里能找到?
Such a little child as you __________ ticket .
--Why are you in such a hurry, Jack?