定语从句中不定代词的问题

Anyone _____ this opinion may speak out. 

A: that againsts 

B: that against 

C: who is against 

D: who are against 

这次选A,但是不定代词开头的定语从句必须要用that吗?求教各位老师。

请先 登录 后评论

最佳答案 2018-11-25 08:33

本题正确答案是C。 答案A 错误!

有两个问题,需要搞清楚:

1. anyone 后面的定语从句,关系代词用who 最为常见,用that 也可,但少见。

2. against 是介词,不是动词,所以,英语中没有againsts 这个单词。

anyone who 的例句:

1. He appealed for information from anyone who saw the attackers.  

他呼吁任何看见袭击者的人提供信息。

来自柯林斯例句

2. They rather looked down their noses at anyone who couldn't speak French.  

他们相当瞧不起不会说法语的人。

来自柯林斯例句

3. Weber gave a fair hearing to anyone who held a different opinion.  

韦伯让持不同意见的人都能有机会发表意见。

来自柯林斯例句

4. The police are anxious to hear from anyone who may know her.  

警方急切地希望任何可能认识她的人打电话来。

来自柯林斯例句

5. Anyone who breaks the law does so at their peril.  

违法者要自担后果。

来自柯林斯例句

6. It seems anyone who's anyone in business is going to the conference. 

似乎商界所有重要人物都将参加那个会议。

来自柯林斯例句

7. She was lying there in full view of anyone who walked by.  

她躺在那里,过往的人都能看见她。

来自柯林斯例句

8. Anyone who has been in a troubled relationship will sympathise with Sue.  

那些曾经恋爱不顺利的人都会同情休。

来自柯林斯例句

9. Anyone who wants to avoid the flu should consider getting a vaccination.  

如果不想得流感,就该考虑接种疫苗。

来自柯林斯例句

10. It's not a job for anyone who is slow with numbers.  

这份工作不适合不擅长算术的人。

来自柯林斯例句

anyone that 的例句:

1. She was ashamed to tell anyone that she had fallen in love with him. 

她羞于告诉任何人自己爱上了他.

来自辞典例句

2. The same is true for anyone that would aid such a consensus.  

如果有人要尝试帮助他们,结果也是一样的.

来自电影对白

3. Can you think of anyone that would want to do this to your guy?  

你能想得出是谁要这样对付你的人?

来自电影对白

4. He made an appeal for help from anyone that was nearby.  

他向附近的人求助.



请先 登录 后评论

其它 2 个回答

陈才   - 英语教师
擅长:中考英语,词法问题

Anyone who is against this opinion may speak out.

参考译文:任何反对这个意见的人都会毫无保留/公开说出来。

Anyone _____ this opinion may speak out. 

A: that againsts (定语从句没有谓语动词,错误

B: that against (定语从句没有谓语动词,错误

C: who is against 

D: who are against 

C 为正确答案,这是关系代词who引导定语从句,先行词为anyone,关系代词为who,在从句中作主语,谓语动词应为单数形式is,因此这里的正确答案为C项。

备注:against为介词意思是“反对”

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

Anyone who is against this opinion may speak out.

任何反对这个意见的人都可以说出来。


Anyone _____ this opinion may speak out. 

A: that againsts 

B: that against 

C: who is against 

D: who are against 

    C 为正确答案,who is against this opinion 是关系代词who引导的定语从句,先行词为anyone,关系代词 who 在从句中作主语,谓语动词应该用单数形式is。所以,D: who are against 是错误的。

    against为介词,意思是“反对”,例如:Are you against my plan ? 你反对我的计划吗?(外研社、建宏《英汉多功能词典》)介词不能作谓语,所以 A: that againsts 和 B: that against 是错误的。

    speak out [vi.] (1)大声且清楚地说出;(2)鼓起勇气道出 (外研社、建宏《英汉多功能词典》)





请先 登录 后评论
  • 1 关注
  • 1 收藏,8137 浏览
  • Steven_wzq 提出于 2018-11-17 21:16

相似问题