دلیل آوردن کلمه if در جمله
سلام وقتتون بخیر
میخواستم بدونم چرا تو این جمله if آورده؟
میتونست جمله رو با حذف if بگه؟
The police were unsure whether the sign was newly constructed or if it had been there for some time.
١ پاسخ
به نظر میاد صرفا یه استایل نوشتاریه. اینطوری دقیق تر و قشنگ تره.
عبارت اولی، تا or تموم میشه. در اصل بعد از or میتونه not بیاد و یا حذف بشه(که در اینجا شده) و بعدش یه شرط یا یه موقعیت دیگه بیاد با if. در اینجا clause دوم با توجه به معنیش، صرفا داره احتمال جایگزین برای اولی رو میگه، با اینکه یه عبارت جداگانه است.
یه مثال متفاوت بزنم:
We don’t know whether he’s going to come .with us or if he even likes to come
ما نمیدونیم که آیا قرار ه با ما بیاد(یا نه) یا اصلا دوست داره که بیاد(یا نه).
در اینجا if یه clause دیگه رو داره مطرح میکنه که میگه «اصلا نمیدونیم دوست داره بیاد یا نه» برای همین if نباید حذف بشه. اما برای جمله ی شما به نظرم قابل حذفه
معنی جمله ی شما:
«پلیس مطمئن نبود که آیا اون علامت به تازگی درست شده بوده یا اینکه مدت زیادیه که اونجا بوده.»
اینجا بخش دوم با if داره یه عبارت دیگه ای رو مطرح میکنه. اما چون با newly constructed همخوانی داره و در اصل احتمال جایگزین newly constructed رو داره میگه ظاهرا if قابل حذفه، من فکر میکنم اگر حذف بشه باز معنی میده ولی حذف نشه بهتره، ساختارش به این شکل بهتره.