Tom did his homework_______11 last nightA.since B.till c.before D.for我选的是C,为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:54:42
Tom did his homework_______11 last nightA.since B.till c.before D.for我选的是C,为什么

Tom did his homework_______11 last nightA.since B.till c.before D.for我选的是C,为什么
Tom did his homework_______11 last night
A.since B.till c.before D.for我选的是C,为什么

Tom did his homework_______11 last nightA.since B.till c.before D.for我选的是C,为什么
答案是B没错
C的意思是在.之前.后面虽然接了一段时间.但是意思是十一点之前.是一个长的时间段
应该用完成时态或者进行时态
不应该用短暂的动词DID

till是指直到,有延续的意思
而before则是指短暂性的动作

A是从的意思;B是直到;C是在。。。之前;D是为了。。。
所以只能选B

如果选C选项,就应该译成“tom在11点前完成了作业”,是不是有“已经完成”的意思,就应该用完成时了。
选B,译成“tom昨晚一直写作业写到11点”符合时态,无争议

b,。。。。一直到。。。。。
表示延续