when while as这些引导的时间状语从句是不是算具体的时间,所以主句就不能用完成时态了对嘛

when while as这些引导的时间状语从句是不是算具体的时间,所以主句就不能用完成时态了对嘛?那这个时间状语从句本身能用完成时态吗

这得要看你说的这个“具体时间”有多具体。其实,你完全不用考虑是不是“完成时态”,只要表达在语义逻辑上没有问题,完成时、过去时、现在时、将来时都有可能:
When you came in, I had already finished my homework.
I left home while you were sleeping.
I'd probably just start my homework soon as you've finished yours.
They'll help me get off the bus when the driver has let all other passengers out.
I usually pick up the mail as the mailtruck leaves it at my front door.
......
上面三个关系词中,while 的使用方式比较特殊:从句谓语动词通常用进行时态。这是语义表达使然。如上例。

没有多少讲英语的人在说话时会去考虑时态问题,甚至懂得“完成时”的人也不多。建议不要在这些语法术语上花太多时间,以能表达想说的话为要。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-23
额……when和while都不引导条件状语……引导时间状语
when
引导从句时通常用一般时(一般过去,一般现在,一般将来,)
主句对应有(过去完成一般过去、现在完成一般现在,将来完成一般将来)
while引导从句通常用进行时(过去进行,现在进行,将来进行)
主句对应有(过去完成一般过去、现在完成一般现在,将来完成一般将来)
当然有时候when
和while分得不是很清楚,可以互换
相似回答