作业帮 > 英语 > 作业

_____ you ______ history before?(teach) Yes.I _____(teach)it

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/04/29 18:26:00
_____ you ______ history before?(teach) Yes.I _____(teach)it in 2005 and 2007
答案是have taught
had taught
___have__ you ___taught___ history before?(teach)
Yes.I __had taught___(teach)it in 2005 and 2007
根据句意可能更好理解一些:
——你之前教过历史吗?
——是的,我2005~2007年教过历史.
说明:第一个问的是:曾经做过吗?【属于过去发生的事情(教没教过)对现在造成的影响(能不能教以及教的好不好),所以用现在完成时.注:现在完成时是动作发生在过去,其后果对现在有影响.一般过去时只是动作发生 但不强调后果.】
第二句:在过去的一段时间曾经发生的动作,用过去完成时