ตอนที่ 7 ความแตกต่างระหว่าง have been กับ have gone
ก่อนอื่นต้องเรียนรู้เรื่อง tense ก่อนนะคะว่า เวลาเห็น have has บวกกริยาช่องที่สาม คือ present perfect ซึ่งจะใช้เมื่อพูดถึงเหตุการณ์ที่ดำเนินมาตั้งแต่อดีตจนถึงปัจจุบัน และอาจจะต่อไปจนถึงอนาคต หรือเกิดแล้วจบแล้ว แต่ผลของการกระทำยังคงอยู่ต่อไป ถ้าเป็น have, has been จะหมายถึงไปแล้วกลับมาแล้ว เช่น He has been to the Europw twice แปลว่า ตั้งแต่อดีตจนถึงปัจจุบัน พวกเขาเคยไปยุโรปมาแล้วสองครั้ง แต่ตอนนี้ไม่ได้อยู่ที่ยุโรปแล้ว
แต่ถ้าเป็น have, has gone จะหมายถึงไปแล้ว ยังไม่กลับมา เช่น He has gone to the Europe. แปลว่าเขาไปแล้วตอนนี้อยู่ที่ยุโรป He should be back on Monday เขาน่าจะกลับมาในวันจันทร์
สังเกตง่ายๆว่าเวลาถามประสบการณ์เราจะใช้ have, has been เช่น Have you ever been to Europe?