( 這是出現於BBC Learning English 的例句)
http://www.bbc.co.uk/worldservice/learningenglish/grammar/learnit/learnitv327.shtml
I was to have gone on holiday with Amy, but she couldn't get time off work.
I was supposed to go on holiday with Amy, but she couldn't get time off work.
基本上,意思是相近,也許多至80%,視情況而定。中英文都一樣,沒有完全相同的同義詞,用詞不同,結構不同的句子,意義上都有點差異。
be to V 通常指正式的安排 (已確定的行程計劃)
be supposed to 則有 "期望,預期",但含有未確定的意思。