Tim is in Australia.How long _____ there?

Tim is in Australia.How long _____ there?
(a)is he (b)has he been (c)has he (d)was he
这个是选b吧,想问下,选a行么?ab两个意思有什么区别?
康柏2800 1年前 已收到5个回答 举报

xianfn 幼苗

共回答了22个问题采纳率:100% 举报

选B,反过来说:
tim(he) has been australia XXX years.
是正确的,他呆在澳洲XXX年了.过去完成时.
你把这题反过来看,换成:
Tim(he)_______australia XXX years.你觉得添什么好呢?

1年前

8

vikyi 幼苗

共回答了159个问题 举报

b

1年前

2

爱琴海的紫ss 幼苗

共回答了4个问题 举报

a当然不行了,人已经在奥大利亚了,当然应该用过去时了。

1年前

1

无糖可乐 幼苗

共回答了5个问题 举报

B

1年前

1

l4ljw 幼苗

共回答了13个问题 举报

a不行,因为问题是How long,所以回答应该是一段时间。还因为他现在还在英国没回来,所以应该用现在完成时,询问从他去英国到现在在英国呆的时间是多长。答案为B。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.032 s. - webmaster@yulucn.com