单选题 (2005)By next July, Tom_____here for five years.
【正确答案】 B
【答案解析】