题库首页 > 试卷库
试题详情及答案解析
How many times have you ________ to Shanghai ?
A.goB.goneC.beenD.be
答案:C
试题分析:句意:你已经去过上海几次了?分析:考查现在完成时的用法,构成have/has+done(动词的现在分词),同时区别:have been to 表示曾经去过某地,现在回来了; have gone to 表示去了某地,现在还没有回来。联系问句,曾经去过某地,因此选择第三项。故选C
考点:考查现在完成时的用法。