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

一道改错题Imailedalettertoyoulastmonth.Didyoureceiveit?..我很郁闷为什么最后要改成完成时:haveyoureceivedit?为什么问的时候就要用完成时?

题目详情
一道改错题
I mailed a letter to you last month.Did you receive it?
..我很郁闷
为什么最后要改成完成时:have you received it?为什么问的时候就要用完成时?
▼优质解答
答案和解析
Have you received it?用现在完成时态.第一句是过去的动作,我上个月寄了封信给你,所以用一般过去时.第二局是我现在问你收到没有,若还用Did you receive it?意思是你过去收到了吗,不合题意,还有可能是现在收到的.用现...