1._____ enjoy many years of health and happiness.A.Wish you B.May you C.Will you D.You wish选什么?为什么?

热心网友

选B,该句是部分倒装,英语中常用may开头表祝愿,是固定用法全句意思是:祝你永远健康快乐

热心网友

选B.这是个倒装句,还原为: I wish you may enjoy many years of health and happiness.当说祝福语时,通常用这种结构来表达,如:May you live long ! 祝你长命百岁!

热心网友

B May sb.+V原 表示“祝某人....”

热心网友

BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB

热心网友

B may+完整句子 表示祝愿,整个句子可看成是may前提的部分倒装句May Chairman Mao a long life!wish sb to do sth.题干中缺to

热心网友

选B may you后跟虚拟语气,如果用wish直接加祝愿而不应有动词

热心网友

B May you ......固定结构,如May you sucess.

热心网友

B

热心网友

我认为应该选A.咱们不妨用排除法来做这道题。首先,A选项填在原句语法没有错误,是表示对对方的一种祝福,翻译成中文就是“祝你永远健康快乐”。可做这种题要选最佳答案,所以A作为被选答案之一。B选项虽然语法上也没有什么大错,但大多数用在疑问句里,而且没有"May you"这种说法,在这里用感觉有些Chinglish的意味.所以排除。C选项 Will you很明显应是用在疑问句里,所以排除。D选项 在语法上没有wish do这种说法,而是wish to do.而翻译上也不通顺,排除。 所以应选A项

热心网友

B.May sb do something,如果要用wish,应该是I wish you a happy christmas,wish sb sth.

热心网友

A

热心网友

B.固定结构吧。wish做动词表示虚拟,will是很客观的,和人的心愿没有关系。May sb。。。。就对了。