有个小小的小小的英语问题请教下

1。Tommy was very busy yesterday.He got up__7:10 in the morning.
A .on B.before C .for D .about
2.He had a little rest after lunch,___he worked very hard in class all day.
A. and B.but C. or D.for
不仅想知道答案还想知道为什么选它
谢谢了

1.B
原因:根据句意,应该强调他在7:10 之前就已经起床。如果选A,也应该用at;for后应该接一段时间,about表示大约的意思,要用也应该是He got up at about 7:10 in the morning。
2.A
but说不通,or是否则的意思~,for表原因,但后应接短语,而且前面不能有逗号的.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-05-30
1 D .about 将近,因为他昨晚很忙,所以今天早上将近七点才起

for不和时间点连用
B.before 不合题意
A .on 表示具体某一天的早上等

2 D.for 表示原因,因为
相似回答