how long have you been 用法how long have you been ---work?A at B on C in D to请教一下下,改选什么?为什么?急!
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 14:44:19
how long have you been 用法
how long have you been ---work?
A at B on C in D to
请教一下下,改选什么?为什么?
急!
驳been to work:
首先...就没有be to work这个词组(指这里和how long 连用的,偶知道be to do表将来 - -)
第2...have been to一般是"去过某地方"的意思,加地点
第3...作为go to work的持续性动词,并不是be to work
就像get to school不会变成how long have you been to school?
所以,偶觉得是been at work,因为本来就有at work "工作"这个表状态的介词词组,当然拿它和how long连用
意思仍然是:你工作多久了?
on
选D。如果选其他任何一个,都要把work变为working。惟有搭配to时是不定式,可以接动词原形。
意思:你去工作了多长时间?
选at,因为at work就表示在工作,整句话的意思是“你工作了多长时间了?”
我也觉得是at
可以改成陈述句看下阿
I have been at work for 3days还通顺
剩下的
I have been on work for 3days
I have been to work for 3 days就不通顺了
how long have you played ?
how long have you be in here怎么回答
How long have you been
how long were you in japan how long have you been in japan?how long will you be in janpan?分别
How long was it be,since i held you near?How long will it be,till i have you right here?小弟英语不好,
how long have you been learning english?
How long have you been studying?
How long have you been in China?
how long have you been dancing today?
how long have you studied in this
How long have you been there?
How long have you live in China
How long have you ----(live)here?
“How long have you been watching
How long will you be a___
how long have you been up?How long have you___up?A.got B.get C.been D.be这里为什么不选A?
how long have you done与how long have you been的区别
How long have you been skating?与How long did you skate?的区别
How Long have you felt thisHow Long have you felt this way?翻译成汉语