He has had to cook by himself__________his mother went on business to Beijing.
A since Bafter
请问这里为何不能用after
赞同lfttmm2的分析,after引导的时间从句仍然是一个过去时间,主句是不能用现在完成时态的。所以可以排除after。
引导状语从句的是连词,而不是介词,网友要注意这一点。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
在 after 引导的时间状语从句中,谓语动词可以用一般过去时或过去完成时表示过去的动作或状态;用一般现在时表示现在、经常性的动作或状态;如果表示将来的动作或状态,可以用一般现在时或者现在完成时,不能用一般将来时或者将来完成时。
在与 after 引导的时间状语从句连用的主句中,谓语动词可以用一般现在时、一般过去时、一般将来时等,但不能用现在完成时。
has had to 是 have to (不得不)的现在完成时形式,所以,A since 是正确答案。