4.D ( cách sử dụng phân từ hoàn thành (PTHT): đc dùng khi giữa 2 hđ có 1 khoảng thời gian). Ở đây là sau bữa tiệc, họ ko nhớ đã having taken the ashtrays out. cái hành động này xảy ra trước cái hành động : " open the window " vào buổi sáng ngày hôm sau 
5.A cái này đơn giản , ta thấy từ " stop" và từ này đi với 2 dạng " stop to" và " stop V-ing"  loại C,D.
Stop to V:Dừng hành động đang làm để làm một hành động khác. 
Stop Ving:Chấm dứt một hành động nào đó
=> theo cách dịch ta chọn ngay đa: A, dịch ra : " phải, chúng tôi đã có great time and trên đường về nhà thì công tôi đã dừng lại để ngắm hoàng hôn" . Và sau khi dừng xong rồi thì chúng tôi lại tiếp tục về nhà
6.D thấy " go on" => dựa vào kiến thức " go on " để làm
Ta có 2 cấu trúc của “go on” như sau:
Go on + V-ing : tiếp tục làm gì
Go on + to V: chuyển sang một chủ đề/giai đoạn khác
=> tiếp tục dịch: Tổng thống đề cập đến vấn đề cải cách lương hưu và chuyển sang nói thêm việc ông ấy sẽ làm giảm con số thất nghiệp.
7.D thấy " remember"
Có 2 cấu trúc với remember:
Remember to do sth: nhớ làm gì
Remember doing sth: nhớ đã làm gì
Khỏi cần dịch vì câu này chắc ko khó ... nhưng nếu đáp án mà ko có having talk
8D, 9D ( quá may vì 2 câu này đều có chung cách giải thích )
Mình giải thích đơn giản nhá vì cái này học chuyên sâu cơ, liên quan đến nhiều cái
-Đối vs các từ " see, hear,.." chúng ta sử dụng:
 +)V(bare) khi thấy, nghe 1 hành động " trọn vẹn ko bỏ lỡ" 
VD: câu 8. tôi đã nghe cô ấy truyền tải một bài diễn văn đầy cảm hứng như vậy => hành động này là nghe bài diễn văn 1 cách trọn gói, nghe toàn bộ
VD khác: last night, i saw an acident happen ( khỏi dịch) => do cái việc tai nạn nó xảy ra rất nhanh.. trong vài s là chúng ta có thể thấy toàn bộ vụ tai nạn nên ko thể dùng " happening"
+)V-ing: khi  thấy,nghe 1 hđ xảy ra hoặc chỉ chứng kiến 1 phần
VD:Câu9: Khi chúng tôi đi qua, chúng tôi thấy John đang sửa xe của
anh ấy. => dựa vào từ gạch chân, ta chỉ chứng kiến 1 đoạn của a ấy sửa xe rồi đi qua luôn.. ko thể thấy trọn vẹn