Chọn A. Barbara's letter... had been the last one tức lá thư của Barbara là lá thư từ Châu Úc (Sydney thuộc Châu Úc) cuối cùng trước khi tôi tìm thấy một lá thư màu xanh có dán tem Châu Úc( tức gửi từ Châu Úc) khác nữa. Kết hợp thì quá khứ hoàn thành và thì quá khứ là đúng ngữ pháp, trong trường hợp này còn đúng ngữ nghĩa.
Không chọn câu B vì would have been có nghĩa là "có thể là đã". Tôi không thể bị suprised bởi một thứ không chắc chắn được:)) đọc vô là thấy sai liền
Không chọn câu C vì was to be có nghĩa là đã được dự định là... thì tương tự như câu B
không chọn câu D vì ought to be tương tự như should, có nghĩa là nên là, mà ở đây dùng nên sao được?
đây là ý kiến của mình thôi, nên bạn muốn tham khảo thì cứ dùng nhé:))