首先明确一点,所有疑问词你只能是问关于礼物的问题,因为后面he和his mother's birthday都很明确了,不可能再问谁买或为什么买礼物。
a、用what,词序不对。要问选什么礼物,应该是"what present he will choose..."。
b、后面是a present,已讲明单数,自然不用how many。另外,如果真是问礼物的数量,词序也不对,应写成"how many presents he will choose..."。
c、用which,主要是词序不对。如果问哪种/哪个礼物,也应该写成"which present he will choose..."。
d、就用how,问他选礼物的方式或者标准是什么。
A
that 引导宾语从句,后面he will choose a present for his mother's birthday就是that所指代的事情。
which
A
what
that
第三个选项是什么?
A