首页 > 留学知识库

问题: 英语问题

有几个问题,因我不知为何选:
1)We haven't seen him___D___
A,yesterday B,two year ago C,the day after tomorrow D,for many weeks
2)The Whites____C__
A,has already left B,is going to leave C,have left D,have been left
3)He ____B____got the patry ready yet
A,haven't B,hasn't C,has already been D,has
4)It___C__six weeks since he left the city
A,have been B,is going to beC,has been D,will
5)I haven't telephoned her for _B____
A,two weeks ago B,two week C,last month D,she left
60)I bought the wallet here__C____
A,for a week B,since a week ago C,a week ago D,a week

解答:

有几个问题,因我不知为何选:
1)We haven't seen him___D___
A,yesterday B,two year ago C,the day after tomorrow D,for many weeks
ABC对应的时态都为过去时,句子是完成时的,所以只能选D。

2)The Whites____C__
A,has already left B,is going to leave C,have left D,have been left
The Whites表示的是White先生一家人,所以是复数概念,排除AB,leave离开,用主动,排除D。(被动表示留下)

3)He ____B____got the patry ready yet
A,haven't B,hasn't C,has already been D,has
第三人称单数,排除A;yet一般用于否定句中,排除CD。

4)It___C__six weeks since he left the city
A,have been B,is going to beC,has been D,will
自从……已经有……(一段时间)的句型有两种表达方式:
It's some time since …
It has been some time since …
只能用单数,排除A;“已经有多长时间”,不用将来时,排除BD。

5)I haven't telephoned her for _B____
A,two weeks ago B,two week C,last month D,she left
B答案应为two weeks
for后面加一段时间,所以用完成时。选AC的话都只能用过去时。D有主语有谓语,已是一句句子,不能放在for后面。for改成since的话可以选D。

60)I bought the wallet here__C____
A,for a week B,since a week ago C,a week ago D,a week
AB要用完成时,D没有这种表述。