都可以,但结构和意思不一样。
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? 意思是:你知道吗?那个男孩戴眼镜。
是Do you know the boy wearing glasses?
一句话中只能有一个谓语动词,这句话中know是作为谓语的动词,do是助动词,所以这句话中的第二个动词要加ing,wear是用ing形式。
希望我的解释可以帮你一点忙,祝好!~
应该是Do you know the boy with glasses?
因为这句话已经有实义动词know,就要用一个介词来表示“戴”眼睛,with
这个是七年级下册U7的语法
课文中的例子是
Do you know Jonny Dean, the pop singer with funny glasses?
你认识乔尼迪恩吗,那个戴着搞怪眼镜的流行歌手?
是Do you know the boy wearing glasses?
等同于Do you know the boy who is wearing glasses?
Do you know the boy wearing glasses