作业帮 > 英语 > 作业

I have cleaned my bedroom last night.这句话的时间状语对不?能用在完成时吗?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/16 18:51:18
I have cleaned my bedroom last night.这句话的时间状语对不?能用在完成时吗?
请问过去式和现在完成时有没有通用的时间状语?楼下的说this morning和tonight可以,那为什么last night就不行呢?
不对,因为现在完成时不能与表示过去的时间状语连用,正确的表达是下面的两种:
I have cleaned my bedroom since last night.自从昨晚以来我已打扫了我的卧室.(现在看到的卧室是干净的)
I cleaned my bedroom last night. 昨晚我打扫了我的卧室.(现在看到的卧室不一定是干净的)
再问: 请问这两种时态有没有可以通用的时间状语?
再答: 有,像你所说的,this morning 根据不同的语境可用一般过去时(说话时早上已经过去,可能是下午或晚上,这时就用一般过去时),也可用现在完成时(说话时还是在早上)