告诉我你的理由.答案是D不是只有have done sth.when…… 的句型吗

告诉我你的理由.答案是D不是只有have done sth.when…… 的句型吗
I hadn’t been watching TV for half an hour —— my mother asked me to practice playing the piano this morning.
Asince B while C after D when
liihongqi 1年前 已收到13个回答 举报

那一颗星星 幼苗

共回答了25个问题采纳率:88% 举报

答案是D,have been doing sth 表示“从过去开始一直到现在都在做”的意思,这里的when表示“这时”,全句的意思是“今天早上我看电视还不到半个小时,这时我妈妈叫我去练习弹钢琴.”

1年前

8

天畏 幼苗

共回答了31个问题 举报

A since
答案是A,很显然.
D不对.
从今早我妈妈让我练习钢琴算起 ,我已经有半小时没看电视了.
"没看电视"是受"练习钢"所影响产生的动作,要用完成进行时,
显然用since.

1年前

2

抓鱼人 幼苗

共回答了660个问题 举报

since ,只和现在完成时态连用。
while。后面要跟一个延续性的动作,一般都和过去进行时连用
after,在。。。之后,意思上显然不通。
when ,当。。。时候,整句的意思是,当我妈叫我练钢琴时,我已经看了半小时电视了。看电视发生在我妈叫我之前,过去的过去,用过去完成时。...

1年前

2

afasdffffd 幼苗

共回答了2个问题 举报

本句是过去完成进行时,have been doing示到我妈妈让我去练琴时我一直在干的事

1年前

2

ff团子 幼苗

共回答了48个问题 举报

你不应该将固定用法生搬硬套,必须结合具体的句子意思来看是否适合;
建议你用排除法,根据意思,首先可以排除C,因为你将C带进去意思根本就不通顺;
然后,你排除的是B,记住while如果作为“当...时候”讲的时候,后面只能接“进行时态”,很显然本题不是,那么while另一个意思是“然而”,这样看来放进去句子又有问题了;
剩下的是A和D两个,我觉得是D,因为A也被排除了,A表示...

1年前

2

sgul 幼苗

共回答了10个问题 举报

语法是浮云,这种题靠语感很容易作答。这句话的意思是“从老妈让我开始练钢琴到现在,我已经有半个小时没看着电视了”。
因此,选A...

1年前

2

雅丽名妆 幼苗

共回答了6个问题 举报

从句是过去式时你那个句型主句应变为过去完成式,表示我看电视还没到半个点呢,我妈就叫我练琴。字典上when有一个意思是just after which一…就,刚…就,例句是He had just drifted off to sleep when the telephone rang 他刚睡着电话铃就响了。

1年前

2

不说假话的外套 幼苗

共回答了18个问题 举报

看了楼上的答案,我想我有必要上来说几句。
这个题目答案是A,很显然
四个选项中,只有A是一般是跟完成时用,意思为:自从早上我妈妈叫我练钢琴开始,我已经有半小时没有看电视了
“妈妈叫练琴”的动作发生在前,没看电视在后,过去的过去,所以主句用了过去完成时。...

1年前

2

lanyipeng2006 幼苗

共回答了44个问题 举报

前者要去做,主语发出
后者要被做,不是主语发出
I have some clothes to wash.
我有一些衣服要洗。(是自己洗)
I have some clothes to be washed.
我有一些衣服要被洗。(衣服是要被别人洗,不是自己洗。)

1年前

2

芊芊绿叶 幼苗

共回答了536个问题 举报

此处when是:这时。。。突然。。。
此句型可以有几种变体,如:
be going to do...when...
be doing ...when....
had done...when...
be on the point of doing ...when...等
此句意为:今天早上,我还没看到半个小时的电视突然妈妈就要我去练习弹钢琴了。

1年前

1

凉宫英里莎 幼苗

共回答了14个问题 举报

D是对的。句中的when是并列连词,表“这时……” 句子的意思是:今天早上我看电视还不到半个小时,这时妈妈让我去练习弹钢琴。

1年前

1

qingtong 幼苗

共回答了489个问题 举报

I hadn’t been watching TV for half an hour —— my mother asked me to practice playing the piano this morning.
这题应该是Asince 吧,它主句于完成时,从句用过去时

1年前

1

robyxu 幼苗

共回答了11个问题 举报

选 A,这是过去完成进行时,后面跟SINCE

1年前

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