I'd just as soon that you ___ so much money with you.A.did not take B.do not take C.haven't taken D.will not take为什么不选B 及考察知识点,句子意思是?

问题描述:

I'd just as soon that you ___ so much money with you.
A.did not take B.do not take C.haven't taken D.will not take
为什么不选B 及考察知识点,句子意思是?

I would后面表虚拟,接动词原形

I'd just as soon 的意思是“我宁愿”
这里考的是虚拟语气。表示该做的而没有做。所以要接过去式,而不是动词原型
意思是:我宁愿你没带那么多钱。
选A

would as soon=would rather 宁愿

后面接从句需用虚拟语气
对现在、将来的虚拟 用一般过去时(did/ were)
对过去的虚拟 用过去完成时(had done)
我宁愿你没带这么多钱。(言下之意带了,与现在事实相反,所以用did虚拟,选择A)

题目对吗?
A
我情愿你没带那么多钱
和原事实相反用过去式表示虚拟

首先,了解词组【would as soon】是【宁可..】的意思,相当于【would rather】,后面要跟虚拟语气
那么,这里的虚拟语气中,假如是对现在的虚拟,用过去时,对过去的虚拟,用过去完成时
由题目可知是对现在的虚拟,因此直接用过去时
选【A】
翻译:我宁可你没有带那么多钱在身上.