by the way,what have you been doing.是宾语从句吗?what have you been doning 是什么现在完成时吗by the way,what you have been doing.这样行吗

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 16:47:04

by the way,what have you been doing.
是宾语从句吗?what have you been doning 是什么现在完成时吗
by the way,what you have been doing.这样行吗

1.这是现在完成进行时态,表示从过去某时间发生的动作一直延续到现在,且正在进行(!).又如:
I've been living here for 10 years.
2.by the way是插入语,表示“顺便问一声”、“顺便提一句”等.
By the way,how is your father doing?(顺便问一句,你爸爸好吗?)

本句是现在完成进行时, 现在完成进行时的这些特点和现在完成时作一简单的比较: (1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。(2)现在完成进行时有时有延续性,现在完成时往往没有;3)但现在完成进行时并不总是具有临时的性质;(4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。...

全部展开

本句是现在完成进行时, 现在完成进行时的这些特点和现在完成时作一简单的比较: (1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。(2)现在完成进行时有时有延续性,现在完成时往往没有;3)但现在完成进行时并不总是具有临时的性质;(4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。

收起

唔,这句话不是疑问句么?你这样写就是疑问句。
如果向写成宾语从句的话,应该是这样:
By the way, I'm not sure what you have been doing.
没有主语谓语怎么会有宾语从句呢?
是现在完成时。

1 不是, what have you been doing 是过去分词式的,就是说what did you do?就是问你做过什么,而以上的句子就是你之前作过的事现在还有在做的意思。
2 不可以这样写,美国人只说, what have you been doing.

by the way为日常用语; what have u been doing 较正式些. 两者较少连用在一起,不如直接问 what r u doing (here).不过这个问法常见于密友之间,不是很礼貌的一句话,说实话.
hairfa的解释很合理: 这是现在完成进行时态,表示从过去某时间发生的动作一直延续到现在,且正在进行...

全部展开

by the way为日常用语; what have u been doing 较正式些. 两者较少连用在一起,不如直接问 what r u doing (here).不过这个问法常见于密友之间,不是很礼貌的一句话,说实话.
hairfa的解释很合理: 这是现在完成进行时态,表示从过去某时间发生的动作一直延续到现在,且正在进行

收起