Search from various ภาษาอังกฤษ teachers...
Jolanta
ผู้สอนมืออาชีพ
which sentence is corret? Which sentences are correct in British English? He hasn't worked since October. He hasn't been working for 4 months. He hasn't worked for 4 months.
17 ม.ค. 2019 เวลา 11:43
คำตอบ · 6
2
'He hasn't worked since October' is fine. (Since + a specific point in time) 'He hasn't worked for 4 months' is fine. (For + a duration of time). BUT 'He hasn't been working for 4 months' isn't correct (at least without a much wider context). We wouldn't normally use the Present Perfect Continuous in the negative like this. However, we could use it in the positive (He has been working for 4 months).
17 มกราคม 2019
1
All of those sentences are grammatically correct. You missed out a C in correct though.
17 มกราคม 2019
ยังไม่พบคำตอบของคุณใช่ไหม
เขียนคำถามของคุณเพื่อให้เจ้าของภาษาช่วยคุณ!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Jolanta
ทักษะด้านภาษา
ภาษาอังกฤษ, ภาษาฝรั่งเศส, ภาษาเยอรมัน, ภาษาอิตาลี, ภาษาโปแลนด์, ภาษาสเปน
ภาษาที่เรียน
ภาษาอังกฤษ, ภาษาฝรั่งเศส, ภาษาเยอรมัน, ภาษาอิตาลี, ภาษาสเปน