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