Công thức sd chung (thì HTHT ) : S + have/has + not + Vp.p + .... + for + khoảng thời gian/since + mốc thời gian => "I haven't ....
1.I last drank champagne was at my brother's wedding.
⇒ I haven’t $\text{drunk champagne at my brother's wedding.}$
drank ( quá khứ ) = > drunk ( hiện tại hoàn thành )
2. It's 2 years since I was last in Rome.
⇒I haven’t $\text{ been in Rome for 2 years}$
was ( quá khứ ) => been ( hiện tại hoàn thành )