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

1.IwasastonishedtohearthatthecolourTVset___5,000yuan.(B)A.hascostB.costC.costedD.wasc... 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
展开
百度网友6e9ee50
2011-08-06 · TA获得超过140个赞
知道答主
回答量:73
采纳率:0%
帮助的人:69.7万
展开全部
第一题选·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用法相类似。
凛枫蘭
2011-08-05 · 超过10用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:32.6万
展开全部
1、A——因为电视机买了就买了,并没有发生动作的延续,所以不能用 has cost ! 而且就算要
用,也只能用 had cost ,因为我感到惊讶这件事发生在过去,而电视机售出所需要
的费用在我感到惊讶之前就已经发生了, 过去的过去,所以用 had cost !
B——因为这句话只是普通的句子,所以用cost的过去式就可以,而cost的过去式是 原形!
C—— 请见解释B!
D——虽然说电视机卖多少钱是“被售卖”的结果,但这里不能使用被动!

2、AC——虽然改变是发生了,但是take place没有被动语态,所以不选AC!
BD——自从他来了之后,这里就发生了巨大的改变,所以“改变”是不断在延续,而且还有
since,所以要用 have/has done! 又因为 Great changes 是复数,所以用
have taken!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SUSSANNA1986
2011-08-05
知道答主
回答量:9
采纳率:0%
帮助的人:7.2万
展开全部
1.COST做花费解,STH+COST+PRICE.此处前面ASTONISHED是过去式,因此COST也因是过去时,COST 的过去时仍是COST
2.TAKE PLACE 做发生解,无被动形式。GREAT CHANGES 是复数形式,因而用HAVE
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
右下年
2011-08-05
知道答主
回答量:9
采纳率:0%
帮助的人:1.5万
展开全部
1 B 2 A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式