Sally can‟t have written to me, or ________ the letter by now

Sally can‟t have written to me, or ________ the letter by now
A、I‟ll get
B、I‟d get
C、I‟ll have got
D、I‟d have got
【正确答案】:D
【题目解析】:此处考查将来时的虚拟语气