She______a cold for three weeks.

She______a cold for three weeks.

A.HAS CAUGHT

B.HAS GOT

C.HAS TAKEN

D.HAS HAD

正确答案是D