He guards the sleep of his pauper master as if he were a prince.

来源:百度知道 编辑:UC知道 时间:2024/05/26 21:35:36
为什么he were (a prince) ,he后边要用过去时还是复数?。he is,he was为什么不对?

你好,对于你的疑问,我想从语意和语法两方面分析,希望帮助你更好理解。
原句可翻译为:“纵然主人是乞丐,它也像守护王子一样守护着他。”
从结构上,这是以as if引导的虚拟语句。根据题意,从句表示的意思与现在事实相反,因此谓语动词用过去式,并且动词'be'的过去时态一律用"were",不用was,与人称单复数无关。

这里是虚拟语气 所有的be 动词都用were 因为这里他不可能是王子 所以用虚拟语气。

这里省略了should

he should be a prince

虚拟的 过去时表虚拟

这是虚拟语气
必须要用were 不仅是he were ,she were,I were...
语法规则是也!

虚拟语气用法参见http://zhidao.baidu.com/question/79592649.html