问题

They have been skating ______. [ ]
A: for three hours ago
B: since three hours ago
C: three hours ago
D:since three hours
B: since three hours ago
C: three hours ago
D:since three hours
正确答案是: