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 有过去的意思?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:43:30
![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 有过去的意思?](/uploads/image/z/11047201-25-1.jpg?t=He+looks+as+if+he+%28+%29+ill+for+a+long+time%E4%B8%80%E4%B8%AA%E5%85%B3%E4%BA%8E+as+if+%E7%9A%84%E8%99%9A%E6%8B%9F%E8%AF%AD%E6%B0%94+1+would+be+2+has+been+3+had+been+4+must+%E4%BB%80%E4%B9%88%E4%B8%8D%E6%98%AF2%E5%91%A2%3Ffor+a+long+time%E5%8F%AF%E7%9F%A5%E9%81%93%E6%98%AF%E7%8E%B0%E5%9C%A8%E7%9A%84+%E6%80%8E%E4%B9%88%E8%AF%B4%E9%9A%BE%E9%81%93%E8%AF%B4looks+as+%E6%9C%89%E8%BF%87%E5%8E%BB%E7%9A%84%E6%84%8F%E6%80%9D%3F)
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 有过去的意思?
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的意思是“看起来像是”,“似乎好象是...",只是一种猜测,与事实并不完全一致,所以是虚拟语气的一种表达.
其次,在虚拟语气中,时态一般使用与事实相对应的"过去的时态",就是:假如句子表达的意思本来应该是将来时,在虚拟语气的情况下就要用过去将来时;本来句子表达的意思应该是一般现在时,在虚拟语气中要用一般过去时;假如句子本来的意思是现在完成时,在虚拟语气中则应用过去完成时.
所以,由于这个题目的谓语是"looks as if",也就让句子处在虚拟的条件中,因此,根据时间状语"for a long time",本来在一般的情况下应该是用现在完成时的,在虚拟的情况下,与之对应的过去的时态则为过去完成时,所以选had been.
因为是虚拟语气啊,所以要用过去完成时,for a long time指的是ill,而不是looks
是用的虚拟语气,他并不是真的病了很久,而是“看起来好象”,所以用过去完成式。
表示在过去一段时间内他已经生病很长时间了