两道英语题,快!!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:07:47
1、Jack _____ China _____ two years.
A、has been in,for B、has been in,since C、has come to,for
2、Mr Brown has gone to Canada.He will be back _____ two weeks.
A、for B、after C、in D、at

最好有个理由

1、A、has been in,for
因为后面的是two years,所以应用for 。而用for 就应该是延续性的词,表示状态要用谓语动词的完成式,延续一段时间 只有has been in
2、C、in 他两个星期后回来 表示未来应该用in

a
表示状态要用谓语动词的完成式,延续一段时间
c
他两个星期后回来

1 A 现在完成时 有for表示以及延续两年
2 C表示将来时 在未来的两年里他会回来
相信我,祝你学业有成!

1A
2C

A
C

A和C