问题 选择题
—How long has Sam been skating?
—He _____ for five hours.

A. have been skating
B. has been skating
C. was skating
D. has been skated
答案

答案:B

单项选择题
选择题