What is the Present Perfect Continuous?
The Present Perfect Continuous (also called Present Perfect Progressive) is a verb tense that connects the past with the present moment. It emphasizes the duration or ongoing nature of an action that started in the past and has a clear connection to now. This tense focuses on the activity itself and how long it has been happening, rather than just the result.
Consider these examples:
– ‘I’ve been studying English for three years.’ (The action started in the past and continues now)
– ‘She’s been working all morning.’ (The activity happened recently and we can see its effects)
– ‘They’ve been waiting since 9 o’clock.’ (The action began at a specific time and is still in progress)
This tense is particularly useful when you want to emphasize the duration of an activity or explain why something is happening in the present. It shows that an action has been in progress and often suggests that the action is temporary or may continue into the future.
How to Form the Present Perfect Continuous
The Present Perfect Continuous is formed using three components: the auxiliary verb ‘have/has’ + ‘been’ + the present participle (verb + -ing). The structure remains consistent across different sentence types, with modifications only for questions and negatives.
Affirmative Form:
Subject + have/has + been + verb-ing
– I/You/We/They + have been + working
– He/She/It + has been + working
Negative Form:
Subject + have/has + not + been + verb-ing
– I/You/We/They + haven’t been + working
– He/She/It + hasn’t been + working
Question Form:
Have/Has + subject + been + verb-ing?
– Have I/you/we/they been working?
– Has he/she/it been working?
Contractions:
In spoken and informal written English, we commonly use contractions: I’ve been, you’ve been, he’s been, she’s been, it’s been, we’ve been, they’ve been. For negatives: haven’t been, hasn’t been.
Remember that the present participle is formed by adding -ing to the base verb, following standard spelling rules (double consonants for short vowels, dropping silent ‘e’, etc.).
When Do We Use the Present Perfect Continuous?
The Present Perfect Continuous has several important uses that help us express different meanings and time relationships:
1. Actions that started in the past and continue to the present: Use this tense for activities that began at some point in the past and are still happening now. ‘I’ve been living in London since 2020.’ The action of living started in 2020 and continues at the moment of speaking.
2. Recently finished actions with present results: When an activity has just stopped and we can see, feel, or experience its effects now. ‘You’ve been running – you’re out of breath!’ The running has stopped, but the evidence (breathlessness) is visible now.
3. Emphasizing duration: To stress how long an activity has been happening, especially with time expressions like ‘for’ and ‘since’. ‘She’s been studying for six hours.’ The focus is on the length of time spent studying.
4. Temporary situations: For actions or situations that are ongoing but not permanent. ‘I’ve been staying with friends while my house is being renovated.’ This living arrangement is temporary.
5. Repeated actions over a period: To describe actions that have happened multiple times during a period that continues to the present. ‘He’s been calling me all day.’ Multiple calls have occurred throughout the day.
6. Explaining current situations: To provide background information that explains the present state. ‘The streets are wet because it’s been raining.’ The rain explains why the streets are wet now.
7. Showing annoyance or criticism: Often used to express frustration about repeated behaviors. ‘You’ve been spending too much money lately!’ This implies criticism of the behavior.
8. Recent activities without specific time: When we don’t mention exactly when something happened, but it’s clearly recent. ‘I’ve been thinking about your proposal.’ The thinking happened recently but we don’t specify when.
9. Unfinished actions in a time period: For actions within a time period that isn’t finished yet. ‘I’ve been reading three books this month.’ The month isn’t over, and the reading continues.
10. Changes and developments: To describe gradual changes or trends that started in the past and continue. ‘The weather has been getting colder.’ This shows a progressive change over time.
11. Activities leading to the present moment: To show how past activities have led to the current situation. ‘I’ve been preparing for this meeting all week.’ The preparation time leads up to now.
12. Focus on the activity rather than completion: When the action itself is more important than whether it’s finished. ‘What have you been doing?’ focuses on the activity, not necessarily its completion.
Register and Formality
The Present Perfect Continuous is used across all registers, from very formal to very informal contexts, though its frequency and specific uses may vary.
Formal/Academic Register:
In formal writing and speech, this tense appears frequently in reports, academic papers, and professional correspondence. ‘Researchers have been investigating this phenomenon since 2015.’ ‘The committee has been reviewing the proposals for several months.’ Full forms (have been, has been) are preferred over contractions.
Neutral/Standard Register:
In everyday conversation and general writing, contractions are common and natural. ‘I’ve been working on this project for weeks.’ ‘She’s been feeling better lately.’ This is the most versatile register for this tense.
Informal/Casual Register:
In casual speech, contractions are standard, and the tense is often used with colloquial expressions. ‘We’ve been hanging out at the new café.’ ‘He’s been acting weird lately.’ The tense works naturally in informal contexts to discuss ongoing situations and recent activities.
Across all registers, the Present Perfect Continuous maintains its core meanings, but formal contexts tend to use it more for objective reporting of durations and ongoing research, while informal contexts use it more freely for personal experiences and subjective observations.
Comparing with Similar Structures
Understanding the Present Perfect Continuous requires distinguishing it from several related tenses, particularly the Present Perfect Simple.
Present Perfect Continuous vs Present Perfect Simple:
The key difference lies in focus and verb type. The Continuous emphasizes duration and ongoing activity: ‘I’ve been reading for two hours’ (focus on the activity and time spent). The Simple emphasizes completion or result: ‘I’ve read three chapters’ (focus on the achievement). With action verbs, the Continuous suggests the action may continue or has just stopped, while the Simple indicates completion. With state verbs (know, believe, love, want, etc.), we typically use the Simple, not the Continuous: ‘I’ve known her for years’ (not ‘I’ve been knowing’).
Present Perfect Continuous vs Present Continuous:
The Present Continuous describes what’s happening right now: ‘I’m working on a report’ (happening at this moment). The Present Perfect Continuous emphasizes duration from past to present: ‘I’ve been working on this report all day’ (started earlier, continues now, with emphasis on time spent). The Present Perfect Continuous has a stronger connection to the past and often includes time expressions.
Present Perfect Continuous vs Past Continuous:
The Past Continuous describes an action in progress at a specific past time: ‘I was studying at 8pm yesterday’ (a completed past timeframe). The Present Perfect Continuous connects to the present: ‘I’ve been studying since 8pm’ (started at 8pm and continues now or just finished). The key distinction is whether the time period is finished (Past Continuous) or continues to the present (Present Perfect Continuous).
Present Perfect Continuous vs Present Perfect Simple with ‘for/since’:
Both can use ‘for’ and ‘since’, but with different implications. ‘I’ve lived here for ten years’ (Present Perfect Simple) suggests a permanent or stable situation. ‘I’ve been living here for ten years’ (Present Perfect Continuous) can suggest a temporary arrangement or emphasizes the duration as significant. With action verbs, the Continuous emphasizes the ongoing nature: ‘She’s been working there for five years’ (emphasizes the continuous activity), while ‘She’s worked there for five years’ (states the fact, less emphasis on continuity).
Common Collocations and Patterns
The Present Perfect Continuous frequently appears with specific time expressions and patterns that help indicate duration and connection to the present.
Time expressions with ‘for’ and ‘since’:
– ‘for + period of time’: for three hours, for several weeks, for ages, for a long time
– ‘since + point in time’: since Monday, since 2020, since last year, since this morning
Recently and lately:
– ‘recently/lately + Present Perfect Continuous’: ‘I’ve been feeling tired lately.’ ‘She’s been working hard recently.’
All + time period:
– ‘all day/week/month/year’: ‘They’ve been arguing all morning.’ ‘It’s been snowing all night.’
Question patterns:
– ‘How long have you been…?’: ‘How long have you been learning English?’
– ‘What have you been doing?’: Common question about recent activities
– ‘Have you been waiting long?’: Polite inquiry about duration
Result expressions:
– ‘That’s why…’: ‘I’ve been exercising, that’s why I’m tired.’
– ‘because’: ‘I’m exhausted because I’ve been working all day.’
Adverbs of continuity:
– still: ‘Are you still waiting?’ or ‘I’ve been still thinking about it.’
– just: ‘I’ve just been talking to Sarah.’
Negative patterns:
– ‘haven’t/hasn’t been + verb-ing + much/enough’: ‘I haven’t been sleeping enough lately.’
Intensifiers:
– too much/too long: ‘You’ve been working too much.’ ‘We’ve been waiting too long.’
📝 Examples 25
⚠️ Common Mistakes 15
💡 Tips for Success 12
🇮🇹 Italian Learners: English ↔ Italian Grammar Comparison 25
This comparison shows how English grammar structures translate into Italian, highlighting where the two languages align or differ. Pay special attention to DIFFERENT and FALSE FRIEND cases – these are common error areas for Italian speakers learning English.
| # | English | Italiano | Structure |
|---|---|---|---|
| 1 | I've been learning Spanish for six months, and I can already have basic conversations. | Studio lo spagnolo da sei mesi e riesco già ad avere conversazioni di base. | ⚠ DIFFERENT |
| 💡 Note: CRITICAL DIFFERENCE: English uses Present Perfect Continuous (have been learning) for actions continuing from past to present. Italian uses Presente Semplice (studio) with 'da' (for/since). This is a major trap – Italian speakers often incorrectly use simple present in English where Present Perfect Continuous is required. The duration marker 'for' = 'da' in Italian, but the verb tense completely changes. | |||
| 2 | Why are your clothes dirty? Have you been playing football in the park? | Perché i tuoi vestiti sono sporchi? Hai giocato a calcio nel parco? | ⚠ DIFFERENT |
| 💡 Note: STRUCTURAL DIVERGENCE: English uses Present Perfect Continuous (have been playing) to show recent activity with visible present results. Italian uses Passato Prossimo (hai giocato) because the action is finished. Italian doesn't have a continuous perfect form that emphasizes duration before present results. Italian speakers often miss the nuance that English continuous emphasizes the activity's duration, not just its completion. | |||
| 3 | She's been working at the same company since she graduated from university in 2018. | Lavora nella stessa azienda da quando si è laureata all'università nel 2018. | ⚠ DIFFERENT |
| 💡 Note: MAJOR TRAP: English requires Present Perfect Continuous (has been working) for ongoing actions from past to present with 'since'. Italian uses Presente Semplice (lavora) with 'da quando' (since). This causes Italian speakers to incorrectly say 'I work here since 2018' instead of 'I've been working here since 2018'. The time marker 'since' = 'da/da quando' but verb forms differ completely. | |||
| 4 | We've been renovating our house all summer, so we've been staying with my parents temporarily. | Stiamo ristrutturando la casa per tutta l'estate, quindi stiamo abitando temporaneamente dai miei genitori. | ⚠ DIFFERENT |
| 💡 Note: COMPLEX DIFFERENCE: English uses Present Perfect Continuous (have been renovating/staying) for temporary ongoing situations. Italian uses Presente Progressivo (stiamo ristrutturando/abitando) with 'stare + gerundio'. While both emphasize ongoing action, Italian present progressive doesn't inherently connect past to present the way English Present Perfect Continuous does. Italian can also use simple present here. | |||
| 5 | You look exhausted! How long have you been studying for your exams? | Sembri esausto! Da quanto tempo studi per gli esami? | ⚠ DIFFERENT |
| 💡 Note: QUESTION STRUCTURE TRAP: English question 'How long have you been…?' uses Present Perfect Continuous. Italian uses 'Da quanto tempo + presente semplice' (studi). Italian speakers often incorrectly form this as 'How long do you study?' missing the perfect continuous. The duration question in Italian doesn't require a perfect tense, which misleads learners about English requirements. | |||
| 6 | He's been calling me every day this week to ask about the project. | Mi chiama ogni giorno questa settimana per chiedere del progetto. | ⚠ DIFFERENT |
| 💡 Note: REPETITION PATTERN: English uses Present Perfect Continuous (has been calling) for repeated actions in an unfinished time period. Italian uses Presente Semplice (chiama) because the repetition is ongoing. Italian can also use 'ha chiamato' (Passato Prossimo) if emphasizing completed calls, but present simple is more natural for ongoing patterns. Italian structure doesn't distinguish continuous repetition the way English does. | |||
| 7 | I haven't been sleeping well lately because of the noise from the construction site. | Ultimamente non dormo bene a causa del rumore del cantiere. | ⚠ DIFFERENT |
| 💡 Note: NEGATIVE FORM DIFFERENCE: English negative Present Perfect Continuous (haven't been sleeping) emphasizes ongoing poor sleep. Italian uses Presente Semplice negativo (non dormo) with 'ultimamente' (lately). Italian speakers often struggle with forming English negative continuous perfects, defaulting to 'I don't sleep well lately' which is incorrect for this meaning. | |||
| 8 | The government has been implementing new environmental policies since last year to reduce carbon emissions. | Il governo sta attuando nuove politiche ambientali dallo scorso anno per ridurre le emissioni di carbonio. | ⚠ DIFFERENT |
| 💡 Note: FORMAL REGISTER: English uses Present Perfect Continuous (has been implementing) for ongoing official processes. Italian uses Presente Progressivo (sta attuando) with 'stare + gerundio' or could use simple present. In formal Italian, 'da + time' with present tense is standard. The continuous aspect in Italian doesn't connect past to present as explicitly as English perfect continuous does. | |||
| 9 | What have you been doing all afternoon? I've been trying to reach you! | Che cosa hai fatto tutto il pomeriggio? Ho cercato di contattarti! | ⚠ DIFFERENT |
| 💡 Note: ACTIVITY FOCUS: English uses Present Perfect Continuous (have been doing/trying) to emphasize duration and ongoing activity. Italian uses Passato Prossimo (hai fatto/ho cercato) because it views these as completed attempts within a finished time frame. Italian lacks the nuance of emphasizing the continuous nature of past-to-present activity that English expresses with this tense. | |||
| 10 | The baby has been crying for an hour. I think she's hungry. | Il bambino piange da un'ora. Penso che abbia fame. | ⚠ DIFFERENT |
| 💡 Note: DURATION EMPHASIS: English Present Perfect Continuous (has been crying) emphasizes the duration of crying up to now. Italian uses Presente Semplice (piange) with 'da' (for). This is a classic error source: Italian speakers say 'the baby cries for an hour' instead of 'has been crying'. The 'da + duration' in Italian always uses present tense, while English requires perfect continuous. | |||
| 11 | I've been thinking about changing careers recently, but I haven't made any decisions yet. | Ultimamente sto pensando di cambiare carriera, ma non ho ancora preso nessuna decisione. | ⚠ DIFFERENT |
| 💡 Note: MENTAL ACTIVITY: English uses Present Perfect Continuous (have been thinking) for recent ongoing mental activity. Italian uses Presente Progressivo (sto pensando) with 'stare + gerundio' or simple present. The second clause uses Passato Prossimo (non ho preso) in both languages for the completed non-action. Italian progressive doesn't inherently link past to present like English perfect continuous. | |||
| 12 | They've been arguing about politics all evening, and now everyone feels uncomfortable. | Hanno litigato di politica per tutta la sera e ora tutti si sentono a disagio. | ⚠ DIFFERENT |
| 💡 Note: COMPLETED ACTIVITY WITH RESULTS: English uses Present Perfect Continuous (have been arguing) to connect past activity to present result. Italian uses Passato Prossimo (hanno litigato) viewing the arguing as completed. Italian doesn't emphasize the continuous duration before present results the way English does. Both show present consequence, but Italian treats the arguing as a finished event. | |||
| 13 | The company has been expanding rapidly over the past five years, opening offices in twelve countries. | L'azienda si è espansa rapidamente negli ultimi cinque anni, aprendo uffici in dodici paesi. | ⚠ DIFFERENT |
| 💡 Note: GRADUAL CHANGE: English uses Present Perfect Continuous (has been expanding) to emphasize ongoing gradual expansion. Italian uses Passato Prossimo (si è espansa) because it views the five-year period as a completed timeframe, even though expansion continues. Italian could use present 'si espande' but past is more natural with 'negli ultimi cinque anni'. This shows how Italian and English conceptualize time periods differently. | |||
| 14 | Have you been waiting long? I'm so sorry I'm late! | Aspetti da molto? Mi dispiace tanto di essere in ritardo! | ⚠ DIFFERENT |
| 💡 Note: POLITE INQUIRY: English question uses Present Perfect Continuous (have been waiting) to ask about duration. Italian uses Presente Semplice (aspetti) with 'da molto' (for long). This is a frequent error: Italian speakers ask 'Do you wait long?' instead of 'Have you been waiting long?' The politeness formula in Italian doesn't require a perfect tense, misleading learners about English conventions. | |||
| 15 | My hands are covered in paint because I've been decorating the bedroom. | Ho le mani sporche di pittura perché ho dipinto/stavo dipingendo la camera da letto. | ⚠ DIFFERENT |
| 💡 Note: EXPLANATION OF PRESENT STATE: English uses Present Perfect Continuous (have been decorating) to explain current evidence. Italian uses Passato Prossimo (ho dipinto) or Imperfetto Progressivo (stavo dipingendo). The causal connection is clear in both, but Italian doesn't have a perfect continuous form. Italian speakers must learn that English uses this specific tense to link recent activity to visible present results. | |||
| 16 | You've been spending too much time on social media lately. You should focus on your studies. | Ultimamente passi troppo tempo sui social media. Dovresti concentrarti sugli studi. | ⚠ DIFFERENT |
| 💡 Note: CRITICISM PATTERN: English uses Present Perfect Continuous (have been spending) to criticize recent behavior. Italian uses Presente Semplice (passi) with 'ultimamente' (lately). The criticism is conveyed through 'troppo' (too much) in both languages, but Italian doesn't need a perfect tense to express recent repeated behavior. This causes Italian speakers to underuse English perfect continuous in criticism contexts. | |||
| 17 | Scientists have been studying climate change for decades, and their findings are increasingly concerning. | Gli scienziati studiano il cambiamento climatico da decenni e i loro risultati sono sempre più preoccupanti. | ⚠ DIFFERENT |
| 💡 Note: LONG-TERM DURATION: English requires Present Perfect Continuous (have been studying) for long-term ongoing research. Italian uses Presente Semplice (studiano) with 'da decenni' (for decades). This is the most common error for Italian speakers: using simple present in English where perfect continuous is required. The 'da + time period' pattern in Italian always uses present tense, creating negative transfer. | |||
| 18 | I've been reading this book for three weeks, but I still haven't finished it because it's very long. | Leggo questo libro da tre settimane, ma non l'ho ancora finito perché è molto lungo. | ⚠ DIFFERENT |
| 💡 Note: UNFINISHED ACTION: English uses Present Perfect Continuous (have been reading) for incomplete ongoing action. Italian uses Presente Semplice (leggo) with 'da' (for). The second clause uses Passato Prossimo (non ho finito) in both languages for the non-completion. This reinforces the major pattern: Italian 'da + duration' = present tense, English 'for + duration' = perfect continuous. | |||
| 19 | She's been feeling much better since she started the new medication last month. | Si sente molto meglio da quando ha iniziato la nuova cura il mese scorso. | ⚠ DIFFERENT |
| 💡 Note: GRADUAL IMPROVEMENT: English uses Present Perfect Continuous (has been feeling) for ongoing improvement from past point to present. Italian uses Presente Semplice (si sente) with 'da quando' (since). The subordinate clause uses Passato Prossimo (ha iniziato) in both languages. Italian conceptualizes current state rather than continuous process, while English emphasizes the ongoing nature of feeling better. | |||
| 20 | We've been having problems with our internet connection all week, so I've been working from the office instead. | Abbiamo problemi con la connessione internet per tutta la settimana, quindi lavoro dall'ufficio. | ⚠ DIFFERENT |
| 💡 Note: TEMPORARY PROBLEM: English uses Present Perfect Continuous (have been having/working) for temporary ongoing problems. Italian uses Presente Semplice (abbiamo/lavoro) because the situation is current. Italian could use 'stiamo avendo' (progressive) but simple present is more natural. The temporal phrase 'all week' = 'per tutta la settimana' but doesn't trigger perfect tenses in Italian as it does in English. | |||
| 21 | The children have been playing video games since breakfast. Don't you think they should go outside? | I bambini giocano ai videogiochi dalla colazione. Non pensi che dovrebbero uscire? | ⚠ DIFFERENT |
| 💡 Note: CRITICISM WITH SINCE: English uses Present Perfect Continuous (have been playing) with 'since' for ongoing action from specific time point. Italian uses Presente Semplice (giocano) with 'da/dalla' (since). The implied criticism is conveyed through the follow-up question in both languages. This is another example of the fundamental Italian-English difference: 'since/da' + present in Italian vs. perfect continuous in English. | |||
| 22 | I've been considering your offer, and I'd like to accept the position. | Ho considerato/Sto considerando la tua offerta e vorrei accettare la posizione. | ⚠ DIFFERENT |
| 💡 Note: DELIBERATION LEADING TO DECISION: English uses Present Perfect Continuous (have been considering) to show ongoing thought process. Italian uses Passato Prossimo (ho considerato) or Presente Progressivo (sto considerando). The perfect form emphasizes completed consideration, while progressive emphasizes ongoing thought. Neither captures the exact English nuance of continuous consideration from past to present leading to current decision. | |||
| 23 | The weather has been getting warmer each year, which confirms the climate trends scientists predicted. | Il tempo diventa più caldo ogni anno, il che conferma le tendenze climatiche previste dagli scienziati. | ⚠ DIFFERENT |
| 💡 Note: PROGRESSIVE TREND: English uses Present Perfect Continuous (has been getting) to emphasize gradual ongoing change. Italian uses Presente Semplice (diventa) because it expresses a recurring pattern. Italian could use 'sta diventando' (progressive) but simple present is standard for repeated patterns. English perfect continuous emphasizes the progression over time more explicitly than Italian present tense. | |||
| 24 | He hasn't been attending classes regularly this semester, so his grades have dropped significantly. | Non frequenta le lezioni regolarmente questo semestre, quindi i suoi voti sono calati notevolmente. | ⚠ DIFFERENT |
| 💡 Note: NEGATIVE PATTERN IN ONGOING PERIOD: English uses negative Present Perfect Continuous (hasn't been attending) for irregular attendance during unfinished time period. Italian uses Presente Semplice negativo (non frequenta) with 'questo semestre' (this semester). The consequence uses perfect in both: 'have dropped' = 'sono calati' (Passato Prossimo). Italian doesn't distinguish ongoing irregular patterns with perfect tenses the way English does. | |||
| 25 | I've been preparing for this presentation all week, and I feel confident about delivering it tomorrow. | Mi sto preparando per questa presentazione da tutta la settimana e mi sento sicuro di farla domani. | ⚠ DIFFERENT |
| 💡 Note: PREPARATION LEADING TO READINESS: English uses Present Perfect Continuous (have been preparing) to show how past preparation creates present confidence. Italian uses Presente Progressivo (mi sto preparando) with 'stare + gerundio' or could use simple present. The 'da tutta la settimana' (all week) indicates duration but doesn't require a perfect tense in Italian. Both languages show the causal link to present state, but through different tense systems. | |||
📊 Key Insights for Italian Learners
Main Structural Differences:
- English Present Perfect Continuous vs Italian Presente Semplice with 'da/da quando' for actions continuing from past to present – this is the most critical difference
- Italian uses 'da + time period/point' with present tense where English requires 'for/since' with Present Perfect Continuous
- Italian Passato Prossimo is used for completed actions with present results, while English uses Present Perfect Continuous to emphasize the duration of the activity before the result
- Italian Presente Progressivo (stare + gerundio) is used for ongoing actions but doesn't inherently connect past to present like English Present Perfect Continuous
- Italian conceptualizes duration differently: present tense expresses 'still happening', while English requires perfect continuous to link past duration to present
- Question formation: 'Da quanto tempo + presente' in Italian vs 'How long + have/has + been + -ing' in English
- Italian lacks a perfect continuous form, using combinations of present, present progressive, or past tenses depending on context
⚠️ Watch Out For:
- CRITICAL ERROR: Never translate 'da + time' literally with present simple in English. 'Studio inglese da tre anni' = 'I've been studying English for three years' NOT 'I study English for three years'
- The pattern 'for/since + time' in English almost always requires Present Perfect or Present Perfect Continuous, never Present Simple
- Italian speakers must learn that English uses Present Perfect Continuous specifically to emphasize duration of ongoing actions, something Italian expresses with simple present + 'da'
- Don't confuse English 'since' (point in time) and 'for' (duration) – both translate to 'da' in Italian but have different English grammar rules
- When you see 'da' with a time expression in Italian and want to translate to English, think 'has/have been -ing' not simple present
- Questions about duration: 'Da quanto tempo…?' must become 'How long have/has…been -ing?' not 'How long do/does…?'
- Italian Passato Prossimo is NOT always equivalent to English Present Perfect – context determines whether English needs Present Perfect Simple or Present Perfect Continuous
- The Italian habit of using present tense for ongoing situations creates the most common error in English: omitting perfect continuous where required
- English Present Perfect Continuous emphasizes the activity and its duration; Italian focuses on the current state resulting from that activity