translate English to French: It still can.
Elle le peut encore.