ચાલુ પૂર્ણ ભવિષ્યકાળ
Future Perfect Continuous
ચાલુ પૂર્ણ ભવિષ્યકાળ (Future Perfect Continuous) ભવિષ્યની કોઈ ચોક્કસ ક્ષણ સુધી અમુક સમયથી ચાલુ રહી હશે તેવી ક્રિયા દર્શાવે છે. તે will have been + V-ing થી બને છે. તે સમયગાળા પર ધ્યાન આપે છે, તેથી સામાન્ય રીતે 'for' + સમયની લંબાઈ અને 'by' + ભવિષ્યનો સમય સાથે આવે છે.
ક્યારે ઉપયોગ કરવો
ભવિષ્યના કોઈ ચોક્કસ સમય સુધીમાં કોઈ ક્રિયા કેટલા સમયથી ચાલતી હશે તે કહેવા, અથવા ભવિષ્યના કોઈ પરિણામને તેના તરફ દોરી જતી પ્રવૃત્તિ દ્વારા સમજાવવા વાપરો. સામાન્ય રીતે 'for … by', 'by the time' અને 'by then' સાથે વપરાય છે.
રચના
S+will have been+V-ingBy June, I will have been working here for ten years.
જૂન સુધીમાં મને અહીં **કામ કરતાં દસ વર્ષ થઈ ગયાં હશે**.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
બસ આવશે ત્યારે તેને **રાહ જોતાં બહુ વાર નહીં થઈ હોય**.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
આ વર્ષના અંત સુધીમાં તમને અંગ્રેજી **શીખતાં** કેટલો સમય **થઈ ગયો હશે**?
સંકેત શબ્દો
- for
- by
- by the time
- by then
- by next month
- how long
ઉદાહરણો
By the time you arrive, I will have been cooking for three hours.
તમે પહોંચશો ત્યાં સુધીમાં હું ત્રણ કલાકથી **રસોઈ કરી રહ્યો હોઈશ**.
In May, they will have been living in Hanoi for five years.
મે મહિનામાં તેમને હનોઈમાં **રહેતાં પાંચ વર્ષ થઈ ગયાં હશે**.
He'll be exhausted because he will have been driving all night.
તે થાકી ગયો હશે, કારણ કે તે આખી રાત **ગાડી ચલાવતો રહ્યો હશે**.
Will she have been working here long when she retires?
તે નિવૃત્ત થશે ત્યાં સુધીમાં **શું** તે અહીં લાંબા સમયથી **કામ કરતી રહી હશે**?
We won't have been walking for long when the sun sets.
સૂર્ય આથમશે ત્યારે અમને **ચાલતાં બહુ વાર નહીં થઈ હોય**.
જોડણીના નિયમો
| મોટાભાગનાં ક્રિયાપદો | -ing ઉમેરો | work → working, wait → waiting |
|---|---|---|
| અંતે ઉચ્ચાર વગરનો -e હોય | -e કાઢીને -ing ઉમેરો | drive → driving, live → living |
| વ્યંજન-સ્વર-વ્યંજનથી અંત પામતું ટૂંકું ક્રિયાપદ | છેલ્લો વ્યંજન બેવડાવીને -ing ઉમેરો | run → running, swim → swimming |
સામાન્ય ભૂલો
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
ભવિષ્યના કોઈ સમય સુધીનો સમયગાળો દર્શાવવા will be + V-ing નહીં, will have been + V-ing વાપરો
By the time she retires, she will have been knowing him for 40 years.
By the time she retires, she will have known him for 40 years.
know, own અને believe જેવાં સ્થિતિવાચક ક્રિયાપદો ચાલુ રૂપમાં વપરાતાં નથી. તેના બદલે પૂર્ણ ભવિષ્યકાળ (will have + V3) વાપરો
By the time we will get there, they will have been playing for an hour.
By the time we get there, they will have been playing for an hour.
'by the time' પછી 'will' નહીં, present simple વાપરો
ટિપ
પોતાને પૂછો: 'ત્યાં સુધીમાં કેટલો સમય?'. જો જવાબ ભવિષ્યની કોઈ ક્ષણ સુધી ફેલાયેલો સમયગાળો હોય (for two hours by 6 PM), તો will have been + V-ing વાપરો. જો તમારે ફક્ત એટલું જ કહેવું હોય કે ત્યાં સુધીમાં કંઈક પૂરું થઈ જશે, તો પૂર્ણ ભવિષ્યકાળ (will have + V3) વાપરો.