选B
此题主要考查的语法知识点是used to do sth.
意思是过去常常做某事
earn a living by .....又是以...谋生的意思
此句的意思是他父母以前靠种蔬菜谋生.
这是本人的看法
是B,别犹豫了。
earn a living by 以...谋生。(=make a living)
used to 后加do
be used to 加doing
为什么不是A ???
因为没有used to doing这种用法
be used to doing是习惯于的意思
它都没有be,怎么能选A呢?
B
earn a living by 以...谋生。
used to 后加do,be used to 加doing