可以,have been to someplace,表示去过某地。
have gone to beijing.意思是 我去北京了,与问题的回答不符合啊,呵呵。所以句子是对的,但是不能这么回答。如果是问have you gone to beijing?那么去过的话,回答就应该是i have been to beijing.e.g i have been to beijing.我去过北京.where is he?he has gone to beijing.他在哪儿?他...
这是一个特殊疑问句,而疑问句序当然也就要用到倒装。翻译:是从什么时候开始,你(变得)这么好/友善了?2.因为疑问词when刚好做介词since的宾语,所以为了表明两者的紧密关系,就把since when一起提前了。单独将when提前也可以,但是让看者很难分清since和when的关系。如:I have been so nice sinc...
正确答案:D.when询问时间,表示什么时候,how far询问距离远近,表示多远,how soon询问多久以后,常用于一般将来时,其回答通常是in+时间段,how long询问距离及时间,表示多长,其回答通常是for+时间段.根据Since six years ago可知是对时间段进行提问,故选择D.
不正确,当使用疑问词when的时候,就证明是明显过去的时间,不能用现在完成时态。原句改为,When did you go to your hometown?
解析 答案:How long核心短语/词汇:how long:多长(时间)翻译: --你在这个学校多长时间了?--大约两年了。解析:根据答语的句意:大约两年了。for后接一段时间,表示多长时间了。故问句的疑问词用how long:多长(时间),句子开头单词的首字母大写。when:什么时候,常针对某时间/时刻提问。故答案:How long ...
when是指特定时间点,不能用完成式
解析 when 后应接具体动作,用于一般现在时、一般过去时、一般将来时等.如 when did you arrive there? 而“have … been”则问过程、状态,是完成时的标志.如: Have you ever been there? How long have you been in the town? 这句话错将两种时态用词“when ”“have been”混用了....
A Since when 表示动作起始于过去是一个时间点,一直延续的现在,和现在完成进行时的谓语动词时态相呼应;而when是“当...的时候”,不是前者所表达的那样的时间;for when的说法不存在.