2道高中英语选择题

来源:百度知道 编辑:UC知道 时间:2024/09/20 11:46:43
1 —Nancy is not coming tonight.
--But she______!
A promised B had promised
为什么选A不选B呢?
2 We ________Class Three in the competition held yesterday.
A tied B were beat
为什么不能选B呢?
希望高手能赐教

1题的话……从时态上来看是这样的……题目中的句子是现在时,从句子意思上可以很容易推断回答者想说“可是她答应了的!”很容易可以看出这个Nancy是在此前答应过要来,当然相对于现在的时态就是过去式,而现在的时态是现在式,当然答案要用A了。如果题目中的句子是Nancy didn't come.那就应该选B了,也就是说这个题的KEY是在相对问题上。
2题的话,B这个选项简直错得相当离谱了。及物动词原型前面加上一个系动词简直就是藐视语法……汗……单就Beat这个词来讲正确的形式可以是were beaten by sb.或者直接beat,前者用在句中的意思就是我们被三班打败了,后者就是我们打败了三班,而在B选项中这两种形式都没有出现,所以当然不选B了!!!!

a
口语习惯 听多了就觉得很自然是那个……

第二题 的 b
是被动式吧 怎么读也不通啊 were beated by还差不多……

1.had promised是过去完成时表示过去的过去,题干中没有出现过去,所以没有过去的过去这个概念,一般是比题干的时间往回推一个时间,因为题干是一般时态,所以往后推是过去式。
2.其实B选项本来就是错误的语法,如果是被动语态的话后面应该是过去分词beaten,如果是动词的话又不可能是两个动词并列。

promised,因为完成时要有一个相对和相关的时间.这句里面没有提到过去有什么相参照的事发生.所以不可能是过去完成.

tie,平局.
were beat ,后面是不能接宾语的.we were beat by class three.这样就行.

1.A 时间点问题 had promised是在过去一个时间点说更久以前的事

2.A 如果选B的话就是被动语态了 少了个"by" 应该说we were beat by