英语选择题一道~帮忙解释一下~!谢谢

You ___him so closely; you should have kept your disatance.
A.shouldn't follow
B.mustn't follow
C.couldn't have been following
D.shouldn't have been following

书后答案没印上~想求个答案和讲解~!谢谢~帮助~!

-What's the matter?
-I am having trouble_who has taken my 
book.
Afinding   Blooking for  Cfinging out 
Dlooking up 
这个题目主要是区别find
和find
out得区别
区别如下
find
是指找到一个具体的东西
find
out比较抽象,意思跟发现差不多
find意为“找到、发现”,通常指找到或发现具体的东西,也可指偶然发现某物或某种情况,强调的是找的结果。
Will
you
find
me
a
pen?
你替我找支钢笔好吗?
He
didn’t
find
his
bike.
他没找到他的自行车。
find
out意为“找出、发现、查明”,多指通过调查、寻问、打听、研究之后“搞清楚、弄明白”,通常含有“经过困难曲折”的含义,指找出较难找到的、无形的、抽象的东西。
Please
find
out
when
the
train
leaves.
请查一下火车什么时候离站。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-04-14
选 D

翻译为 你本不应该跟他跟得这么紧,你本应该保持你们的距离。

用虚拟语气,与后半句话对应(情境),表示实际上已经跟的过紧了

shouldn't follow 是简单的祈使句 ,完全没有体现出实际情况是已经跟的过紧了

mustn't 是千万不要的意思本回答被提问者采纳
第2个回答  2019-09-25
A.中的find直接加名词当作及物动词,意思是‘找到、发现了’
eg:
i
found
him
我找到他了、我发现他了
C.中接介词,find
out不及物动词用,意为‘找出’
如本题
谁拿了我的书
第3个回答  2019-12-26
look
up:查阅,向上看,
尊敬,
仰望,
查寻,
拜访,
好转
look
for:寻找的过程
find:侧重寻找的结果
find
out
:经过一番努力后找到
所以C为最佳选项
第4个回答  2010-04-14
你好! 应该选A!这句话的意思是 你不应该和他这么亲密,你应该保持你们的距离! 因为后一句用的是现在完成时 所以前句应该用过去时 而should是应该 ,must是必须 !!
相似回答