8. B
Vì hôm qua ( yesterday) : là trong thì quá khứ đơn nên ta phải chia quá khứ, còn cụm đầu tiên today, chỉ ra từ hôm qua đến hôm nay thì hành động " không thấy John" đang xảy ra => 1 hành động kéo dài từ quá khứ đến hiện tại thì ta chia thì hiện tại hoàn thành.
Tạm dịch:
$\text{Tôi đã không thấy John hôm nay, nhưng hôm qua tôi thấy anh ấy.}$
9. B
Ở câu này, khác câu trên là vế đầu là quá khứ vì nếu chia tương lại hay hiện tại đơn thì vế sau hoàn toàn sau khi vì liên từ "and" không có chức năng liên kết 2 thì như as soon as, since,...
And chỉ có chức năng liên kết 2 vế, bổ nghĩa cho nhau, từ tương hợp,...
Vế sau ta chia thì hiện tại hoàn thành vì có since. ( ever since ở đây là kể từ lúc gặp Jenny ở trường đại học trong quá khứ á vì vậy chia quá khứ đơn ở vế đầu là hoàn toàn đúng )
Tạm dịch:
$\text{Tôi đã gặp bạn Jenny của tôi ở trường đại học và}$
$\text{chúng tôi trở thành bạn kể từ đó.}$
Để dễ hiểu hơn em có thể rewrite câu này thành :
I have remained friends with my friend Jenny since I met her at university.