2 Who作主语时谓语用单数还是复数

Who ______ seen the accident besides the boy?

填 have 还是 has? 

即:Who 作主语时谓语用单数还是复数?

请先 登录 后评论

最佳答案 2017-11-05 21:59

(一) 如果who作疑问代词,R.Quirk 等人说:即使听到外面有几个人的声音,自然的问法将是“Who's there ?”而不是“Who are there ?”但是,如果说话人确信回答中要用复数主语(尤其是问句中的某些词语表明回答中要用复数主语时),则在 who 之后可以采用动词的复数形式:

1. Who are to blame ?(确信主语涉及两个或两个以上的人)该怪谁呢?

2. Who have not received their passes ? 谁还没拿到通行证?

(以上摘自赵振才编著的《英语常见问题解答大词典》)

(二) 如果who作关系代词,在定语从句中作主语,应该根据先行词的数来决定从句谓语动词用单数还是复数。例如:

1. I like people who smile a lot. 我喜欢经常笑的人。(摘自《牛津英语用法指南》第三版第494.3节,先行词 people 表示复数概念,who 后面用复数动词 smile) 

2. He's got a new girlfriend who works in a garage.(摘自《牛津英语用法指南》第三版第494.7节,先行词 girlfriend 表示单数概念,who 后面用单数动词 works)

所以,你的问题填 have 或者 has 都正确。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

表示疑问时,who 原则上指单数。因此,谓语动词使用单数 has。

如果是关系代词,则要另当别论,要看先行词的单复数决定。

请先 登录 后评论
  • 3 关注
  • 1 收藏,42428 浏览
  • 林百科 提出于 2017-11-04 21:57

相似问题