after supper i do my homework ___three hours.a.on b.for c.in d.to
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 09:40:32
after supper i do my homework ___three hours.a.on b.for c.in d.to
after supper i do my homework ___three hours.a.on b.for c.in d.to
after supper i do my homework ___three hours.a.on b.for c.in d.to
选择 for
解析:
一、本题指写作业一共用了三个小时,介词 for 表示持续的时间.
二、选项中的介词都可以用来表示时间.但意思不一样
1.on 表示用于表示事件发生在某指定一天的时间,后面不能跟复数名词.如:
* on July third; 在七月三日这一天;
* on the hour.在那天的这个时间
* on the morning 在那天上午
2.for 有两种用法——
1)表示持续的一段时间,后面用复数名词,如:
* for three hours 共(持续的)三个小时
* for many years 持续了好多年
2)表示约定的时间,后面跟单数名词,如:
* an appointment for Saturday 星期六的约会
* have a meeting for two o'clock.两点钟有一个会
3.in 有两种用法——
1)表示一段时间(在...期间),后面用单数名词,如:
* in all my life 在我一生中
* in the week 在一周中
* in 2012 在2012年
2)用于将来时表示“在若干时间以后”,后面用复数名词,如:
* He will be back in two days.他两天后回来.
* I'll see you again in five days.五天后我再见你.
4.to 表示一直到某个时间,可以用 till 取代,后面用单数名词,如:
* He worked from nine to/till five.他从九点一直工作到五点.
* from morning to/till night 从早到晚
B.晚饭后我做了三个小时的作业,表示持续时间用for.
B 做作业做三个小时,表示持续时间用for(注意,不是所有的一段时间都要用完成时态,那是表示”在一段时间内已经做了……)