Search from various English teachers...
South Korea flagEuvin
~supposed to be.. When you speak 'be supposed to be' in middle of your sentence, it sounds you already did opposite thing? for example, 1) You were supposed to be here last night 2) You had to be here last night I guess, the first sentence also means "She or he didn't be here yesterday' but the second sentence. right? Am I wrong? I want to know the difference between 'have to' and 'be supposed to'

Answers · 9

1
Both are right, That means someone didn't here last night, but they were excepted to be here.
0
"you were supposed to be here last night" ≈ "약속해서! 그런데 웨 안 와서??!!!" "you had to be here last night" ≈ "지난 밤에, 어디 있었어?" ^^ they both mean the same thing(i assume without context). My translations weren't literal -it was how they differ in tone or "feeling". "You were supposed to be here last night" has an angry tone. "You had to be here last night" is more neutral 좀 실망했다. "You had to be here last night" could also mean something happened last night and the subject missed it.
0
they are totally different: "supposed to be" = 예상 "had to be" = 필수의 got it? ^__^
0
use "supposed to" when you expect someone to act in a specific way use "have to" when you insist or require someone to act in a specific way
0
they seem similar but they are different. 1. it refers to a agreement about meeting and the person did not show up. another example could be: you were supposed to do your homework for today 2 it refers to something happened and the person has missed it, and you wish they had been there to see observe it also. and here is a example in: you had to do your homework for today. also supposed to is normally has a more sad sounding, while had to has a neutrual or angry sounding.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

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!

Start Learning Today