—You ought to have made an apology to Tom yesterday evening.—Yes, I know I __ __.
#87727
A
ought to have
B
have to
C
should
D
must have
推荐题目
If you __________ drive so fast, you’ll run the risk of losing your license for six months.
#86591
A
would
B
must
C
should
D
may
If the island ________ a tourist attraction, last week's earthquake would have caused far more deaths.
#86494
A
remained
B
would remain
C
has remained
D
is to remain