29.She has two best friends.of them is in the country.A.All B.Both C.No one D.Neither要原因

问题描述:

29.She has two best friends.of them is in the country.
A.All B.Both C.No one D.Neither
要原因

D. Neither。
不适合用both因为后面句子是is不是 are

选 D
A项:All of 之后的谓语动词用复数,与原题不符,排除
B项:Both of 接复数动词,排除
C项:No one of 没有这种说法,这不符合英美人的说话习惯,排除

D.根据is 排除ab,no one 不能和of连用,应该使用none。

D.
is in the country ,谓语是is,排除A. B.
no one 没有人
no-one 没有一个

如果那个点是空格的话,那应该是选择D
中文应该是她有两个好朋友,但没有一个在乡下住的!
单数是因为后边有IS所以咯!

C
只有C是表示单数,后面跟IS的!
肯定对@!

D.all用于三者或三者以上(都), both用于两者(都),仅 no one不能在其后加of(在这里),只能单独使用.neither表两者都不,谓语用单数.

当然是选D啦
先用排除法:前一句是说有两个朋友.在英语中,能够指two的一般肯定用both,否定neither(两者选一).
All一般指代全部、全体,一般是指三者或以上,所以排除.
No one表否定,但英语中没有no one of them这种说法,但是可以说none of them(三者或三者以上),所以排除.
只剩答案B和D了.再看后一句中的谓语,是is,主语应为单数名词,所以肯定是D啦.如果选B的话,第二句的主干应该是Both(两者都) of them are in the country.

D
后面的系动词是is

D
2个人 要么用both 要么用neither
后面的be动词是is 单数
只能用neither