ADVERTISEMENT

'Kabado lang?': Acosta struggles speaking Filipino; prosecutors puzzled

Published Aug 17, 2026 03:01 pm
Vice presidential staff officer VI Gina Acosta (Senate PRIB)
Vice presidential staff officer VI Gina Acosta (Senate PRIB)


The House prosecution panel can't help but be mystified by Vice President Sara Duterte aide Gina Acosta’s apparent difficulty in speaking Filipino during her Senate impeachment trial testimony Monday, Aug. 17.
This, despite proof that she readily answered questions in Filipino during a 2024 House inquiry.
House prosecutor San Juan City lone district Rep. Ysabel Maria Zamora said the prosecution noticed the contrast after Senator-judge Erwin Tulfo first raised the issue during Acosta’s testimony as a hostile witness.
“We were wondering about the difficulty earlier,” Zamora said during a press briefing on the sidelines of the hearing.
“Noong hearing sa Congress noon ay nakakaintindi naman siya ng mga tanong in English, Filipino. And she would answer in English, Filipino, and Visaya na halo,” she recalled.
(During the hearing in Congress, she understood the questions in English and Filipino. And she would answer in English, Filipino, and mixed Visayan.)
Zamora, however, stopped short of attributing any motive to Acosta.
“But of course, I don’t want to say that there was some malice involved. But well, let’s see in the coming hours when she returns to the witness stand,” she said.
Tulfo earlier questioned why Acosta repeatedly answered in Cebuano and appeared to have difficulty with Filipino, citing the transcript of her Nov. 25, 2024 testimony before the House Committee on Good Government and Public Accountability.
“Hindi ko po maintindihan bakit parang dito hirap na hirap po siyang mag-Tagalog, when in fact sa Congress po nung November, Tagalog nga po sagot niya,” Tulfo said.
(I cannot understand why she seems to be struggling so much with Tagalog here, when in fact during Congress last November, her answers were in Tagalog.)
Benefit of the doubt
Also during the press briefing, House impeachment adviser and spokesperson Robert Ace Barbers gave Acosta the benefit of the doubt, and said she may simply have been nervous because she was testifying in a high-stakes trial.
“Marunong naman siya mag-Tagalog eh. The transcript of the Committee on Good Government shows that she can reply, respond to a question either in English or in Tagalog,” Barbers said.
(She knows how to speak Tagalog. The transcript of the Committee on Good Government shows that she can reply, respond to a question either in English or in Tagalog.)
“So siguro medyo kinabahan lang. We will give her that benefit of the doubt, so to speak,” he added.
(So maybe she just got nervous. We will give her that benefit of the doubt, so to speak.)
Barbers also said Acosta’s responses in Cebuano did not pose a major problem since the prosecutor who conducted direct examination on her, lawyer Amando Virgil Ligutan, was from Cebu.
Acosta remains an official at the Office of the Vice President (OVP) after formerly serving as respondent Duterte’s special disbursing officer (SDO). She specifically handled P500 million in OVP confidential funds in 2022 and 2023.

Related Tags

Gina Acosta Sara Duterte impeachment Robert Ace Barbers Ysabel Maria Zamora
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ static_articles_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.