—I have got a headcahe.—No wonder.You___in front of that com

—I have got a headcahe.—No wonder.You___in front of that comper too long.
a,worked b,have been working
说下为什么!
为什么她就一定还在工作呢?她工作完了,才觉得头痛不行吗
too long...是不是持续的意思?
大青qing 1年前 已收到3个回答 举报

kissingerc 幼苗

共回答了16个问题采纳率:87.5% 举报

too long 太长时间了.其实for too long 比较好.所以要用完成时.
B...
表示一直在电脑前面.
我头疼.不疼才怪.你一直待在那个电脑前面太长时间了.
要有延续性呀.就算是完了,为了突显她工作了很久的时间.也应该用.
you had been working in front of that computer...
但是这里就有个问题了,没有一个具体的过去的时间点让这个过去完成时成立.所以还是应该用现在完成时.
如果后面有加一句.you had been working in front of that computer too long before I entered this room.就可以用过去完成时了.
懂了吗?

1年前

3

125690074 幼苗

共回答了323个问题 举报

选b是说明“你”从过去开始的动作一直持续到现在而且还要继续下去“太长”所以现在会头疼。a 一般过去时单纯表示过去与现在无关,不能说明现在头疼。
如果要说工作完了现在头疼要用现在完成时:
No wonder, you have worked in front of that computer too long.
没有此选项。...

1年前

1

冰雪消融11 幼苗

共回答了18个问题 举报

have been working;这里用现在完成进行时是因为,这个动作一直持续到现在仍在发生,根据题目,这个人头疼是长时间的动作导致的,说明已经持续一段时间了,并且仍在继续,所以选B

1年前

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