---You ___ her the serious results of dropping out of school.---I did,but she wouldn't listen.

问题描述:

---You ___ her the serious results of dropping out of school.---I did,but she wouldn't listen.
A.should tell B.should have told
应该选哪个答案?

选B.
should have done意为“本应该做某事 结果却没做”
根据题意,她辍学是已发生的,因此“告诉她辍学的严重后果”这件事发生在过去,A以为B没有做,因此才会说“你本应该告诉他辍学的而严重后果(而你没有这样做)”.she wouldn't listen和上述短语都有虚拟语态的意味.