Which sentence is correct?Why?
题目
Which sentence is correct?Why?
1)By the time you arrive in China,I will have stayed in Europe for 2 weeks.
2)By the time you arrive in China,I have stayed in Europe for 2 weeks.
答案
A
by the time you arrive in China提示你必须使用将来时,for 2 weeks提示你必须用完成时,所以综合用将来完成时,记住!
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 乙队原有人数是甲队的3/7.现在从甲队派30人到乙队.则乙队与甲队人数的比为2:3.甲乙两队原来各有多少人?
- you make us fed so happy是什么意思
- 泰戈尔的文章主要是表达什么?
- voa慢速英语听力要怎样听?
- 牛顿米如何换算为公斤力
- 已知两直线y=3/2x-m与y=3x-4m相交于点D,它们分别交x负半轴于A、B两点,且AB=2,求两直线解析式.
- 高手进F(X)=cos(2x-派/3)+sin^2x-cos^2x,求他的最小正周期.G(X)=[F(X)]^2+F(X)求G(X)的值域
- 英语翻译
- 谁能帮我把“If the age is not an issue ,do you accept my”翻译中文
- 同学们排队做操,每行站五人,共站了三行,可是却有13人,要怎样排列,用○代表同学,画出他们的队形