The beautiful lady ( )two books ( ) the hands is our English teacher.(说明原因)

问题描述:

The beautiful lady ( )two books ( ) the hands is our English teacher.(说明原因)
A.has in
B.has on
C.with in
D.with on

答案是C
原因:
『The beautiful lady ( )two books ( ) the
hands』整个是主语部分,特别的”The beautiful lady“是主语.第1个空如果用了has,就变成了一个句子.
句子虽然也可作主语从句,但又缺少必要的连接词,而且主语已经是lady了,无法用主语从句了;作定语或补语也不合适,因此A和B都被否决.
on
the hands还是in the hands.in the
hands表示”抓着,握住“,在掌握中,中文的意思正是:『手里拿着』,非常符合句子的意思.而on the hands 中的on一般表示,
有一点距离,书和hands直接由点距离?比双手捧着书走路还要奇怪,老师会气功?因此D被否决.
-- 只能是with ...in
The beautiful lady (with) two books (in) the hands is our English teacher.