英语问题3!!!!!!!!!!!

1.So far as I know,the library _________at weekends.( )
A.is not opened
B.does not open
C.will be opened
我觉得A,C也可以,为什么只能选B,为什么A,C不对呢?????

2.Father is busy writing postcards this morning and _______ten so far.
A.has wrriten B.has been writting
为什么选B,为什么不能选A,A和B有什么区别????????
3.The old man went to the information center soon after his arrival as the city_______so much.
A.had changed B. has changed
为什么选A,B怎么不行呢?????

1、A,主语是the library,没有牵扯到人;C,语法不对,So far as I know,由此可知,只是一般的陈述,表达的仅只是事实,而非将来时。
2、据is busy writing知道,是持续的正在进行时,后面的so far,提示了说明持续到10点还在写,所以与前面对应,选B,表达“已经持续,还在进行”的意思。
3、据went to知识过去时,而且城市的变化是在went to之前就已经发生改变了,所以要用过去完成时,选A。

希望采纳,好久没学习英语了,欢迎批评指正。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-06
1.这个是经常性的,应该用一般现在时,而不是将来时。
2. 句子有so far用现在完成时,而且前边有be doing,应该选B
3.went是过去时,改变发生在过去的过去,应该用过去完成时

希望能帮到您。。。望采纳本回答被提问者采纳
第2个回答  2013-03-06
就第一题而言,c项是未来时,而题目要的是一般现在时,a项则表示被动,显然不行!第二题a项表示已经写完了,是现在完成时,而b项是现在完成进行时,表示从早晨一直到现在都在做!与语境相符。第三题,看见前面的went就知道是过去时,而且城市的变化还在老人去之前发生,属于过去的过去,当然只能用a表示过去完成时了
第3个回答  2013-03-06
在线英语可以呀
相似回答