求分析“名词+and+句子”(and前面没有动词)

_____ and I’ll get the work finished.

A. Have one more hour

B. One more hour

C. Given one more hour

D. If I have one more hour

答案为B。但只有B答案没用动词的形式,请详细解释一下。谢谢。

请先 登录 后评论

最佳答案 2016-05-13 10:42

从语法结构上来说,答案C和D都不对,因为这是一个 and 连接的并列句,而答案C是一个非谓语动词(过去分词短语)短语,不是一个句子;答案D是一个if引导的状语从句,主句不能带并列连词 and。事实上,这个题目考的是一个英语句型“祈使句 或 名词短语+ and +主句”,其中前面的祈使句或名词短语在意思上相当于 if 引导的条件状语从句,and后面的句子是主句。因此,从语法上来说,A 和B答案都对。但答案A的逻辑主语是You,即可以改为 If you have one more hour,与后面主句的主语 I 不一致,导致逻辑问题。而 one more hour 是一个省略的祈使句,根据上下文其意思是 If you give me one more hour。全句的意思是:如果再给我一个小时,我就会把工作做完。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,4915 浏览
  • 高山 提出于 2016-05-13 08:00

相似问题