请教两道英语题,急啊!!!

-Yourstorydoesn'tagree()whatthepolicetoldus.-ButwhatIsaidisjustthetruth!A.forB.WithC.... -Your story doesn't agree ( ) what the police told us.
-But what I said is just the truth!
A.for B.With C.to D.on
答案是B。可是与事情有关不是用agree on sth吗?警察说的话应该属于一个事情啊。agree with sb 才用人啊!难道就是因为这句话中有个人-警察,所以就用with吗?到底什么时候用哪个???

Can you ( ) good solution to these problem,sir?
A.think of B.think over
答案选A。为什么不选B?想一个问题应该是仔细考虑吧?是不是想出解决办法用think of,而think over是用在想的过程,例如:think over the problem。
展开
 我来答
大棒赛门牙
2009-05-18 · TA获得超过465个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:245万
展开全部
先谈谈agree to的用法,agree to 是同意,愿意,答应(某事物),主语是sb,即是谁同意某事,而此句的主语是your story,是物,肯定排除。
为什么要选agree with呢,这里是“与某事一致,相符合,相吻合的意思”,整句话的意思是 “你所讲述的故事与警察告诉我们的不相符。”所以选B。,
第三,基本上没有agree for的用法,即使有,初中也不大要求。
第四,关于agree on, 一般agree不直接和on搭配,在什么情况下有on的用法呢,是 agree with sb on sth或者agree with sb about sth,意思为“在某方面”与某人意见一致的意思。
因此,分析一个英语句子首先肯定要理解其意思,不能乱套习语用法,在理解的基础上再分析肯定容易得多了。
至于第二个,同意楼上仁兄的,think of是想出,想到的意思;而think over强调的是过程。谁都可以有想这个过程,谁都可以仔细想,但是能想出结果就不是所有人都能办到的了,所以这句话是在问 你能想出解决该问题的方法吗?强调的是一个人的能力,和所达到的结果。
百度网友a796c2e36
2009-05-18 · TA获得超过778个赞
知道小有建树答主
回答量:571
采纳率:0%
帮助的人:0
展开全部
1. 在同意一件事情上用 on, 在同意一个人的想法时 with

2. Think over是再想一便,think of 是想一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zsjxhjgw
2009-05-18
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
第一个~强调的是警察告诉我们的~重点在于警察~所以用B
第二个你自己就回答了~think of在于想出办法。这句话的意思就是强调要想出办法而不是强调想出的过程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
湛含之FV
2009-05-18
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
Q1.首先要纠正的事 agree on sth 不是与事情有关 而是就某事在某方面达成一致
agree with 有两种用法:
用法一:后面接人,就是你所说的agree with sb,表示同意某人的观点或看法
用法二:后面接物,agree with sth, 表示与...相符或一致
此题中用with并不是因为有个人-警察 呵呵 在这里警察本身不为大 而是他说的话算哈 with 后面说接的宾语是what the police told us 而不是警察法哈 这句话的意思就是“你说的故事跟警察告诉我们的不相符'。
Q2. 正如你说说的 think over主要的意思就是仔细考虑,强调的是想的过程
think of 强调的是想出解决办法 侧重于想的结果
(希望我的解答对你有所帮助哈)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式