英语问题,谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/06/05 03:23:44
With the work__,he got praised.A.to do well B.well done C.doing well D.do well 应该是选B可是为什么不能选A呢?为什么要选B呢?I've won a holiday for two to Florida.I__my mun.A.am taking B.have taken C.take D.will have taken 应该是选A,可是为什么不能选D呢?为什么要选A呢?Many English songs and films are__with students.A.welcome B.popular C.pleased D.accepted.应该是选B,可为什么不能选D呢?为什么要选B呢?

1.to do 不定式一般是指还未做的事情,而过去分词表示的是已经完成的事情。这里,他已经得到了表扬,说明这个事情他已经做完了,所以应该选B。

2.D是个将来完成时,如果你这里用的话,表示的就是在将来的某一时刻你已经完成这个动作.你这里没有这个意思啊,而A,be doing这个结构,如果动词是个短暂性动词的话,表示这个短暂性动作即将要发生.例如The bus is coming.说的是那个车马上就要来了。

3.这是一个固定搭配,be popular with,表示什么东西非常流行.

1 因为是先完成好工作 再得到表扬

2 时态是将来时态,没有任何提示需要用将来完成时态 I'm taking有点I'm going 的意思 表将来

3 be popular among 是搭配
be accepted by 没有be accepted among

1.work是被做完,所以要用with sth done来做句子的状语.A是不定式形式,是不能表示被动的

2.选A是因为还没有去旅行,用be doing的形式来表示将来时,就如同常说的一句话一样:I'm coming 表明马上就来.选D用将来完成时是不对的.

3.be popular with sb是习惯用法,如果选D就应该用by而不是with了,are accepted by sb

我只会说后两个,第二个因为前句出现了将来时,而D选项不符语法.2个,有be popular with固定句式,意思为在什么什么集体中很受欢迎.