早教吧 育儿知识 作业答案 考试题库 百科 知识分享

麻烦翻一下,EnglishImusthavedonethejoblastweekbecauseIcrosseditoffmylist.That'showIknowthejoblastweek不是过去时时间状语吗?前面为什么用havedone完成时?顺便帮忙翻译下这段句子,

题目详情
麻烦翻一下,English
I must have done the job last week because I crossed it off my list .That's how I know the job___
last week 不是过去时时间状语吗?前面为什么用have done 完成时?
顺便帮忙翻译下这段句子,



▼优质解答
答案和解析
must have done 不是现在完成时,它的意思是过去一定做过某事.这句话的意思是:我上周一定是完成了这项工作,因为我已把它从我的清单上划去了.