问题

I have got a headache –No wonder You ___in front of thatcomputer too long
A:Having been told
B:Though he was told
C:To have been told
D:He was told
B:Though he was told
C:To have been told
D:He was told
正确答案是: