How long___your cousin___shanghai?

问题描述:

How long___your cousin___shanghai?
A has...left B did...leave C has..been away from D has...been away
选什么?为什么选这个答案?还有been away from 与been away的不同之处?

C has..been away from
from是介词,介词后面必须加点什么.此处应该要加介词.
否则,可以直接做句子.
(How long___your cousin___?D has...been away)