You be careful与you are careful的区别

有这样一题:

You ______ careful what you’re saying.

答案是be。我想应该是are才对,在you后面为什么用动词原形呢?要么就是漏掉了must,即填must be。请老师指正,谢谢!


请先 登录 后评论

最佳答案 2018-01-26 22:54

此题填 be,是因为这是带主语 you 的祈使句。
You be careful what you’re saying. 你要注意你说的话。
类似的还有:
You take one end, and I’ll take the other. 你搬一头,我搬另一头。
You go ahead, and we’ll wait here for Sally. 你先去,我们在这里等萨莉。
You sit down and I’ll make you anice cup of tea. 坐下,我给你沏杯香茶。
有时根据语境需要,祈使句也可以带复合不定代词作主语。如:
Nobody say a word! 都不许说话!
Someone go and see who it is. 谁去看看是什么人来了。
Everybody sit down and let’s have a drink. 大家坐下来喝一杯吧!
当然,上面这道题填 must be 也完全可以,而且意思也跟填 be 差不多,但填 must be 句子就不是祈使句了,而是陈述句。但此题填 are 从语法上看也是对的,只是意思有所不同——“你对你说的话很注意”。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

这是一个祈使句。祈使句的主语 you 通常省略,如果需要强调对方,可以说出主语。例如:
You be quiet! 你安静!
Don't you open the door. 你不要开门。
(《薄冰高级英语语法》世界知识出版社2010年5月第1版p.445)

请先 登录 后评论
  • 0 关注
  • 2 收藏,9478 浏览
  • 王英   提出于 2014-08-03 07:45

相似问题