1.B
there is表明后面的名词必须是可数名词单数或不可数名词,而a few vegetables为可数名词复数,其必须用there are.
2.C
第一句中的if引导宾语从句,意思是“是否”,根据时间状语in thirty minutes,从句必须使用一般将来时,排除BD;
第二局中的if引导条件状语从句,意思是“如果”,从句时态必须用一般现在时代替一般将来时,即满足所谓的“主将从现”时态原则,排除A.
3.D
第一句为宾语从句,而宾语从句的句序必须是“引导词when + 陈述句序”,排除疑问/倒装句序will the train的A;
could并非过去式,而只是表示一种委婉的语气,这点还可以从答语的in half an hour得到印证,排除使用了过去将来时的B和一般过去时的C.
如果一个动作是固定安排好的不会变化的时候,则可以直接使用一般现在时代替一般将来时,所以答案D正确,再如:The train to Beijing leaves at 8:00 am tomorrow.