单选题 Some selected recruits have been trained at the overseas branches ______ the past three months.
A. over
B. since
C. forward
D. meantime

【正确答案】 A
【答案解析】中级问题 have been trained是现在完成时,经常和现在完成时一起搭配的是since和for。for后加一段时间,since后加一个时间点。句子中说的是“过去这3个月”,因此不用since而应该用for。能代替for的是in和over,那么这里就选择over。forward是表示地点的介词;meantime (其间)是副词。空格内应填入的是介词over。