lizbtiens
幼苗
共回答了27个问题采纳率:96.3% 举报
你所列的句子是不是虚拟语气应该根据上下文确定.
即有可能是“奶酪看起来像是被老鼠咬过了(在过去某个动作发生之前,是事实)”
也有可能是“奶酪就像是被老鼠咬过似的(其实并未被咬过,是虚拟语气)”
由于你只列出了一句,没有上下文,所以并无法判断.如果是单选题,那出题者就考查的是虚拟语气的意思.也就是说,两种情况都是正确的.
另外为什么虚拟语气用had done没有情态动词?这个问题需要你重新复习一下虚拟语气的结构.
比如:If I had stuided hard,I could have pass the exam.
对过去的虚拟语气中,只有结果句是才会出现情态动词.所以你是把虚拟语气的条件句与结果句的结构记混淆了.
对于as if/as though引导的虚拟语气来讲只有两种情况.
如果是对现在和将来的虚拟,用过去式.
如果是对过去的虚拟,用过去完成式.
如He spoke English so well as if he had lived in the U.S for years.
1年前
29