以下两个英语单选,没弄懂,希望帮忙解决下,谢 ,最好把其余不选的原因附上,(题在问题补充里)

以下两个英语单选,没弄懂,希望帮忙解决下,谢 ,最好把其余不选的原因附上,(题在问题补充里)
1.I was astonished to hear that the colour TV set ___ 5,000 yuan.(B)
A.has cost B .cost C.costed D.was cost
2.Great changes ___ place since he came here.(B)
A.have been taken B.have taken C.has been taken D.has taken
米米拉拉 1年前 已收到4个回答 举报

紫誉 幼苗

共回答了18个问题采纳率:77.8% 举报

第一题选·B第二题选B
第一题选B,从整个句子来看他是一个宾语从句,the colour TV set ___ 5,000 yuan是 hear 的内容.既然这样,我们就可以舍弃句子前面的内容,单单分析 the colour TV set ___ 5,000 yuan这句即可.the colour TV set 相当于名词短语(在句中你可将它看为名词),相当于提取出来的这句子的主语.那么cost就是谓语.然后,我们就可单单分析cost的用法,它是花费之意,用法是“某物花费.”即“某物+cost.”.看例句:The new computer costed 5000 yuan.这台电脑花费了我5000元.所以cost不能用于被动语态,例句不能这样写:The new computer was costed 5000 yuan.这是典型中文式英语,中文理解“被花费5000元”是正确的,但英文语法上有错误.
第二题选B,since是现在完成时的标志,一般句中有since,那么前面谓语动词时态定是用现在完成时.所以这题选B,因为Great changes 是复数名词,所以用have,再者take place 作为“发生”之意,绝不能用于被动语态.与第一题中cost用法相类似.

1年前

6

楼小寒 幼苗

共回答了1个问题 举报

1 B 2 A

1年前

2

走向刀口 幼苗

共回答了20个问题 举报

1、A——因为电视机买了就买了,并没有发生动作的延续,所以不能用 has cost ! 而且就算要
用,也只能用 had cost ,因为我感到惊讶这件事发生在过去,而电视机售出所需要
的费用在我感到惊讶之前就已经发生了, 过去的过去,所以用 had cost !
B——因为这句话只是普通的句子,所以用cost的过去式就可以,而co...

1年前

2

oreo2326 幼苗

共回答了2个问题 举报

1.COST做花费解,STH+COST+PRICE.此处前面ASTONISHED是过去式,因此COST也因是过去时,COST 的过去时仍是COST
2.TAKE PLACE 做发生解,无被动形式。GREAT CHANGES 是复数形式,因而用HAVE

1年前

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