倒装: Had I time,I would come.

Had I time,I would come.

这里had为实意动词为什么可以倒装?

请先 登录 后评论

其它 3 个回答

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

不可以。只有当 if 从句中含有 should, were, had done 的情况下,才可以省略 if ,把 should, were, had 提前,产生部分都装。例如:

Had I had time yesterday, I would have gone to your party. 

若我昨晚有空,我会去参加你们的聚会的。

Had she studied harder, she would have passed the exam. 假如以前她努力学习的话,她就会考试及格了。

Had it not been for the captain,the ship would have sunk.如果不是船长,船就沉没了。

Were she my friend,I would ask her for help.如果她是我的朋友,我就会请她帮忙。

Were it to rain tomorrow, we would put off the basketball match. 如果明天下雨的话,我们将推迟举行篮球比赛。

Should he come tomorrow,I would tell you.如果他明天来,我就告诉你。

Should the journeyer return, this stone would utter speech.“行人归来石应语。”


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

      Had I time,I would come. 这个句子是正确的。以下是一些有关的用法知识:

      《薄冰英语惯用法词典》(p.401)若从句中的动词助动词是 were, had, should 等,有时可把 if 省略,这时要把 were, had 或 should 放在主语前面(这种结构在口语中很少使用)。例如:Had I time I would go with you. (= If I had time I would go with you.) 如果我有时间的话,我就会和你一块儿去。......

 (此句中的 Had 是谓语动词,不是助动词)

      

       由 刘原 、单先健 编著 ,[澳] Kevan Poter 英文审定 的新版《中学英语语法》中的例句(p.525):Had I the money (= If I had the money), I would buy a new car. 如果我有这笔钱,我是会买一辆新车的。 (此句中的 Had 是谓语动词,不是助动词)


       赵俊英《现代英语语法》(pp. 1430-1431): 在非真实条件状语从句中,如果从句中的谓语动词是 had, were “had/should / were to  + 主动词”,可以省略连接词 if ,将 had, should 或 were 提到句首,由于语法结构而引起部分倒装。 ...... 当had 用作主动词,were 用作系动词或用于 there be 句型时,构成全部倒装。如:Had he time, he would come. 如果有时间,他就会来了。 (此句中的 Had 是主动词,不是助动词)

      



请先 登录 后评论
秋風冷画屏

这是一个if在虚拟条件句的省略用法:在虚拟条件句中,可将were, had, should提至句首,并将if省略.

Had I time, I would come. 还原后为: 

If I had time, I would come. 如果到时候我有时间的话,我会来。 [对将来进行虚拟]


类似于:

原句 :If I were at school again, I would study harder. 

省略if : Were I at school, I would study harder.

如果我还有上学的机会,我会更加努力学习。


: Had I time,I would come.  

这里had为实意动词为什么可以倒装?

:  

1. 从句中的 “有” 用had,表明句子要用虚拟语气.

从虚拟语气的角度去考虑:Had I time 是虚拟条件状语,满足if在虚拟条件句的省略用法。

2. 网友可能有顾虑:这一句能不能不用虚拟语气呢?

这个句子在没有任何语境提示的情况下,完全可以不用虚拟语气。

If I have time, I will come.    [无虚拟:简单的主将从现]

如果我有时间,我会来。

If I had time, I would come. [有虚拟:言外之意就是,从提出虚拟时,我就清楚到时候我不会有时间come]

如果到时候我有时间的话,我会来。 


请先 登录 后评论
  • 1 关注
  • 3 收藏,8001 浏览
  • 十三. 提出于 2020-03-20 11:09

相似问题