你知道这个男孩戴着眼镜吗? 英语翻译

是Do you know the boy wearing glasses?还是是Do you know the boy wears glasses?
为什么?请说明

都可以,但结构和意思不一样。
Do you know the boy wearing glasses?中wearing glasses是一个后置定语,修饰前面的the boy, 可以在wearing glasses前面加上who is, 这样就变成了一个定语从句:Do you know the boy who is wearing glasses? 意思是:你认识那个戴眼镜的男孩吗?
而第二句中,我们完全可以在do you know后加上一个宾语从句的连接词:that. 这样就成了:Do you know that the boy wears glasses? 意思是:你知道吗?那个男孩戴眼镜。追问

那是不是加who is/that 或者不加都行?
还是必须加?

追答

第一个句子中,不加who is也是正确的,因为本来就有分词短语作后置定语的用法,我给你加上who is是帮你理解。
第二个句子中,如果宾语从句的引导词是that,而且只有这一个从句,则可以省略that,加不加在这种句子里面都行。
谢谢参考。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-01
是Do you know the boy wearing glasses?
一句话中只能有一个谓语动词,这句话中know是作为谓语的动词,do是助动词,所以这句话中的第二个动词要加ing,wear是用ing形式。
希望我的解释可以帮你一点忙,祝好!~
第2个回答  2012-05-01
应该是Do you know the boy with glasses?
因为这句话已经有实义动词know,就要用一个介词来表示“戴”眼睛,with
这个是七年级下册U7的语法
课文中的例子是
Do you know Jonny Dean, the pop singer with funny glasses?
你认识乔尼迪恩吗,那个戴着搞怪眼镜的流行歌手?
第3个回答  2012-05-01
是Do you know the boy wearing glasses?
等同于Do you know the boy who is wearing glasses?
第4个回答  2012-05-01
Do you know the boy wearing glasses
相似回答