by the way,what have you been doing.

by the way,what have you been doing.
是宾语从句吗?what have you been doning 是什么现在完成时吗
by the way,what you have been doing.这样行吗
觅痕 1年前 已收到5个回答 举报

博客人_ss 幼苗

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

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

1年前

1

一个人阿 幼苗

共回答了225个问题 举报

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

1年前

2

ai_xiaobo21 幼苗

共回答了20个问题采纳率:75% 举报

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

1年前

1

琼海六哥 幼苗

共回答了76个问题 举报

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

1年前

0

蓝蝶偏偏 幼苗

共回答了6个问题 举报

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

1年前

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