how long have you been 用法how long have you been ---work?A at B on C in D to请教一下下,改选什么?为什么?急!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 00:48:50

how long have you been 用法how long have you been ---work?A at B on C in D to请教一下下,改选什么?为什么?急!
how long have you been 用法
how long have you been ---work?
A at B on C in D to
请教一下下,改选什么?为什么?
急!

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 ?