作业帮 > 英语 > 作业

By the time she left school ,she ___ that course for ten yea

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/13 12:47:16
By the time she left school ,she ___ that course for ten years.A.taught B.has taught C.had taught D.will have taught 为什么不是用将来完成时?
By the time she left school ,she ___ that course for ten yea
正解是C .
题目暗示点 是 By the time she left school
she left school 的动作发生在过去,by 在这里是 在某个时间以前.在她离开学校以前,那么teach 的动作发生在离开学校以前,表示过去的过去,用过去完成时had taught .
再问: 如果把left改成leave 呢
再答: 要是改为 leaves , 那就用将来完成时或现在完成时,取决于具体内容。