0 投票
396 浏览
分类:中学其它讨论 | 用户: (990 分) 403 426 438
已关闭 用户:
Before he found a suit he liked, Kevin ____ in four different shops.

A had been looking

B was looking

C had looked

D has looked

我原本是选A,可是答案是C,为什么?我老师是有教过"perfect simple是强调结果,而perfect continuous是强调时长",可是我一直半信半疑,还是有什么背后的语法原理吗?
已关闭

1个回答

0 投票
用户: (18,630 分) 38 42 45
采纳于 用户:
 
已采纳

Perfect continuous tense是现在完成进行时,表示以前做的事延续到现在还在做。
例:I have been living here for 10 years.

Perfect simple tense是已经完成
资料来源:https://zhidao.baidu.com/question/399092229.html?fr=iks&word=perfect+simple+tense%BA%CD+perfect+continuous+tense%D3%D0%CA%B2%C3%B4%B2%EE%B1%F0%3F&ie=gbk
关于问题:
A:perfect continuous tense表示以前做的是延续到现在还在做。所以这个是错的。
B:这个是past tense,不适合给以上问题。
C:已经完成的,所以是对的
D:has后面要放past participle

希望你会明白(o゚v゚)ノ
希望我可以帮助到你:)
我们是全A生!
爱的鼓励!
请勿抄袭!!!!!

“eWenda e问答”是一个专为马来西亚华裔生所建立的学业疑问问答平台。学生可以在这里发表提问并得到解答。此外,家长也可以在这里讨论和交流。
...