永发信息网

英语选择题,告诉我你的理由。 答案是D不是只有have done sth. when…… 的句型吗

答案:6  悬赏:80  手机版
解决时间 2021-03-18 19:39
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
最佳答案
答案是D,have been doing sth 表示“从过去开始一直到现在都在做”的意思,这里的when表示“这时”,全句的意思是“今天早上我看电视还不到半个小时,这时我妈妈叫我去练习弹钢琴。”
全部回答
此处when是:这时。。。突然。。。 此句型可以有几种变体,如: be going to do...when... be doing ...when.... had done...when... be on the point of doing ...when...等 此句意为:今天早上,我还没看到半个小时的电视突然妈妈就要我去练习弹钢琴了。
前者要去做,主语发出 后者要被做,不是主语发出 I have some clothes to wash. 我有一些衣服要洗。(是自己洗) I have some clothes to be washed. 我有一些衣服要被洗。(衣服是要被别人洗,不是自己洗。)
since ,只和现在完成时态连用。 while。后面要跟一个延续性的动作,一般都和过去进行时连用 after,在。。。之后,意思上显然不通。 when ,当。。。时候,整句的意思是,当我妈叫我练钢琴时,我已经看了半小时电视了。看电视发生在我妈叫我之前,过去的过去,用过去完成时。
.时候”讲的时候,后面只能接“进行时态”,很显然本题不是,那么while另一个意思是“然而”,这样看来放进去句子又有问题了你不应该将固定用法生搬硬套,必须结合具体的句子意思来看是否适合; 建议你用排除法,根据意思; 剩下的是A和D两个,因为你将C带进去意思根本就不通顺; 然后,放进去还是不合适,所以只有D对,因为A也被排除了,A表示“自从”的意思,你排除的是B,记住while如果作为“当.,我觉得是D,首先可以排除C
选 A,这是过去完成进行时,后面跟SINCE
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有LOL的号借我玩一下
我是linux菜鸟,Linux的下的C/C++如何调试呢
新贵缘装饰工程有限公司怎么去啊,有知道地址
Android中我要把A界面里的数据传递给B界面但
ten和desk中的e发音相同吗
杜甫的诗《竹》8句的
新玛特自贡店停车场地址在哪,我要去那里办事
传奇圣兽级数越高功击也高吗
怎么电话推销图书?
c 写文件 fwrite 是写到什么位置
世界云连是传销吗
妥倮大洞地址在什么地方,想过去办事
头层牛皮真皮座椅多少钱啊 5座的小车 2100价
潘家垭子在哪里啊,我有事要去这个地方
化学时刻影响着我们的生活,它在工农业生产和
推荐资讯
3D眼镜为什么要两边颜色不同?
谁有中国高等学校教学资源网的会员账号???
南京汤山陵园具体在哪个位置?
感觉男友变心了,最近对我很冷淡,几乎不联系
济南荷花路是什么方向
请从物质的组成与结构等方面解释下列问题(1
一方广告地址有知道的么?有点事想过去
请问一般图片上动态的花瓣是怎么来的
100分悬赏求50年代的经典老歌打包下载
如何做一个有爱心,善良的人
春熙路到成都新南门车站怎么走
郝道期村地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?