با سلام، was در زبان انگلیسی فقط به زمان گذشته ی ساده اشاره داره و وقتی ازش استفاده میشه؛ فقط اینو میفهمونه که فلان چیز در گذشته حالت خاصی داشته و دلالت نداره بر این که اون چیز، الآن هم دارای اوون حالت هست یا نه.
برای مثال:
It was cold yesterday.
فقط بیانگر اینه که دیروز هوا سرد بود. یعنی در مورد هوای امروز یا یه بازه ی زمانی خاص صحبت نکرده.
ولی had been به معنای بوده است؛ دارای این خاصیته که نشون میده فلان حالت در یک بازه ی زمانی حفظ شده.
برای مثال:
وقتی میگیم که
It had been cold these days.
یعنی این روز ها، هوا سرده بوده است.
بیانگر دو نکتست: ۱- هوا در گذشته سرد بوده است.
۲- این هوای سرد، در بازه ی زمانی مشخص یا نامشخصی ادامه داشته. اما Was صرفا نکته ی اول بود.
نکته ی مهمممم:
در جملات شرطی، برخلاف حالت عادی برای I was نمیاد بلکه were میاد. دلیل خاصی هم نداره. یعنی باید بگی If I were there,... بنابراین در جملات شرطی was رایج نیست.
بله میتونی از had been هم استفاده کنی اما یکم معنیش متفادت میشه برای مثال به این معنی ها و حالات جملات دقت کن تا فرقشو ببینی
If I were in your shoes, I...
اگر من جای تو بودم...
If I had been there, so/then...
اگر من اونجا بوره اما پس...
جمله دوم یه حالت حق به جانب و طلبکار بودن داره.
با تشکر.