He looks as if he ( ) ill for a long time一个关于 as if 的虚拟语气 1 would be 2 has been 3 had been 4 must 什么不是2呢?for a long time可知道是现在的 怎么说难道说looks as 有过去的意思?
问题描述:
He looks as if he ( ) ill for a long time
一个关于 as if 的虚拟语气 1 would be 2 has been 3 had been 4 must
什么不是2呢?for a long time可知道是现在的 怎么说难道说looks as 有过去的意思?
答
表示在过去一段时间内他已经生病很长时间了
答
是用的虚拟语气,他并不是真的病了很久,而是“看起来好象”,所以用过去完成式。
答
首先,look as if的意思是“看起来像是”,“似乎好象是...",只是一种猜测,与事实并不完全一致,所以是虚拟语气的一种表达.其次,在虚拟语气中,时态一般使用与事实相对应的"过去的时态",就是:假如句子表达的意思本来应该...
答
因为是虚拟语气啊,所以要用过去完成时,for a long time指的是ill,而不是looks