首页 > 留学知识库

问题: 几道初三选择题

1.the doctor's duty is _____
A saving others' lives
B saves other's lives
Cto save others' lives
Dto save other's lives


2.The fire spread through the hotel very quickly but everyone ____get out.
A had to
B would
C could
D was able to


3.--how many of you have been to the Great Wall?
--____.
A.no one
B.none
C.nobody
D.no people

看哪个选项都有道理,大家帮我解答下吧
答案是ADB,最好能把其他不可以的选项解释一下,十万分的感谢。

解答:

1 saving others' lives 为动名词形式,它有名词的性质。other 他人,别人的意思,可以理解为一个群体,而不是一个人。所以名词所有格应该是它复数的名词所有格形式,即others'。C选项是动词不定式形式,它用作表语是表目的的。这句话强调医生的职责,具有名词性质,所以选A。
2 had to 是不得不的意思。句子意思是大火很快蔓延了整个旅店,但是疏散出去了。是说人们又出去的能力,而不是不得不。could 是天生或本身具有的能力,与生俱来的能力,应付火灾不是天生就有的能力。
was able to 是后天锻炼具有的能力。所以选它。
3 D选项没有这种形式。A,C 选项通常用在句首的,做回答的时候用none。