Few more Rules: English Grammar Reference – 6

અહીં આપણે પ્રેક્ટિસ કરવા જઈ રહ્યા છીએ તે તમામ પેટર્ન્સ અને તેમના મૂળભૂત સૂત્રો (Formulas) નીચે મુજબ છે:

૧. જો… તો (Conditionals: Future vs. Past Regret)

  • Future Possibility (શક્યતા/ચેતવણી):
    • {If} + \text{Simple Present (Active/Passive)}, \text{Subject} +{will / will have to} + V_1 / \text{be } V_3$
    • ઉદાહરણ: If the bug is fixed today, the build will be deployed tomorrow.
  • Past Regret / Unreal Past (ભૂતકાળનો પસ્તાવો/અવાસ્તવિક સ્થિતિ):
    • {If} + \text{Subject} +{had been} + V_3, \text{Subject} +{would have been} + V_3$
    • ઉદાહરણ: If the backup had been taken, the data would not have been lost.

૨. Capacity & Inability (શક્યતા અને ક્ષમતા: Can / Cannot / Could)

  • Present Passive Capability:
    • {Subject} +{can / cannot be} + V_3$
    • ઉદાહરણ: This PR cannot be merged without approval.
  • Past Passive Capability:
    • {Subject} +{could / could not be} + V_3$
    • ઉદાહરણ: The server could not be restarted yesterday.

૩. Regular / Routine Events (નિયમિત ઘટનાઓ: Simple Present Passive)

  • Affirmative & Negative (નિયમિત રૂટિન):
    • {Subject} +{am / is / are (not)} + V_3 + \text{Routine Indicator (daily/weekly/monthly)}$
    • ઉદાહરણ: The database is backed up every night.
  • Interrogative (પ્રશ્નાર્થ):
    • {Is / Are} + \text{Subject} + V_3 + \text{Routine Indicator}?$
    • ઉદાહરણ: Are these reports reviewed every Monday?

૪. Events with “When” (સમય આધારિત ક્રિયાઓ)

  • Past Simultaneous Action (ભૂતકાળમાં ચાલુ ક્રિયા):
    • {When} + \text{Past Action/State}, \text{Subject} +{was / were being} + V_3$
    • ઉદાહરણ: When you were in the meeting, the patch was being applied.
  • Future Sequential Action (ભવિષ્યનો સમય નિયમ – Zero ‘Will’):
    • {When} + \text{Simple Present}, \text{Subject} +{will be} + V_3$
    • ઉદાહરણ: When the testing is completed, you will be notified.

૫. Events with “Until” (શરતી સમય સીમા)

  • Until + Simple Present (Active/Passive):
    • {Main Action (Negative/Modal)} +{until} + \text{Subject} +{is / are} + V_3$ (અથવા $V_1$)
    • ઉદાહરણ: Access cannot be granted until the form is signed.

૬. Compulsion & Obligation (ફરજિયાતપણું: Must / Have to / Had to)

  • Present / Future Compulsion:
    • {Subject} +{must be / will have to be} + V_3$
    • ઉદાહરણ: The credentials must be updated every 90 days.
  • Past Compulsion:
    • {Subject} +{had to be} + V_3$
    • ઉદાહરણ: The release had to be postponed due to the critical bug.