If I were you 其中为什莫用were

如题所述

这是虚拟语气.
虚拟语气的时候动词要往过去倒一个时态.
现在变为过去
过去变为现在完成
现在完成变为过去完成.

If I were you的意思是假如我是你.
这里是把be动词改为了过去式.
但是语法规定虚拟语气里面be动词的过去式就是were
所以要说If I were you, If he were you

你也可以倒装说 Were I you, Were he you。^^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-22
这个是虚拟语气,必须这么用,没什么为什么,其实楼主记着这就跟中国话里面很多固定用法一样,英语的虚拟语气用过去式,“如果我是你”,虚拟语气用过去式,而“是你”的过去式是were you,所以就这样了,楼主不必多担心,就好像汉语里面有些话,说了多少年了,都成习惯了,就是这么说了。
希望对你有所帮助。
第2个回答  2011-01-22
这里是虚拟语气,因为我不能成为你,所以假如我是你,是一种假设,属于虚拟语气中的一种,和过去的事实相反。
第3个回答  2011-01-22
虚拟语气的一种用法。ps有时候不要像钻研理科一样去分析语言。多练习,大家都会有进步的~
第4个回答  2011-01-22
虚拟语气,假如我是你
相似回答