一道填空

[复制链接]
查看11 | 回复3 | 2011-5-16 09:46:18 | 显示全部楼层 |阅读模式
He is on duty today. He_______stay in the factory.
A. has to
B. can
C. must
D. need
答案是A, 请问为什么选D不行?

回复

使用道具 举报

千问 | 2011-5-16 09:46:18 | 显示全部楼层
你好。如果选D,必须成为:He deeds to stay in the factory (用实义动词),因为need作为情态动词没有肯定句。He need stay in the factory在语法上是错句。
回复

使用道具 举报

千问 | 2011-5-16 09:46:18 | 显示全部楼层
has to是have to的原形,表示不得不做某事。而D选项跟B.C选项一样,语气不对
回复

使用道具 举报

千问 | 2011-5-16 09:46:18 | 显示全部楼层
选D一般来说只能当情态动词使用时才合理,其实这个句子中要是用need经常使用needs to (实义动词),因为他值日,因此不得不待在工厂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行